Skip to menu Skip to content Skip to footer

Bachelors ofComputer Science / Arts

Program and course requirements

Complete 64 units comprising:

Bachelor of Computer Science component

Complete 32 units comprising:

  • 16 units for all BCompSc Core Courses, and
  • 16 units for BCompSc Plan Options

No credit will be given for MATH1040.

BCompSc Plan Options

Complete 16 units for either of the following:

BCompSc Major Option

Complete one Major from the following:

For students completing the BCompSc Major in Cyber Security and the BA Major in Criminology or BA Extended Major in Criminology, CRIM1000 can only be counted towards the BA Major in Criminology or BA Extended Major in Criminology requirements.

DATASC245116 units
Data Science
CYBERC245116 units
Cyber Security
MACHDC245116 units
Machine Learning
PROLAC245116 units
Programming Languages
SCCOMC245116 units
Scientific Computing
BCompSc No Major Option
Computer Science Extension Course

Complete exactly 2 units from the following:

DECO38012 units
Design Computing Studio 3 - Build

Bachelor of Arts component

Complete 32 units for either of the following:

  • 32 units for 2 Majors from BA Majors, or
  • 32 units for BA Extended Major and BA Minor

Complete exactly 2 Majors from the following:

The BA Major in Chinese can NOT be undertaken with the BA Major in Chinese Translation and Interpreting.

The BA Major in French can NOT be undertaken with the BA Major in French Advanced.

The BA Major in Japanese can NOT be undertaken with the BA Major in Japanese Advanced.

For students completing the BA Major in Mathematics, MATH1061 can only be counted towards the BCompSc component of the dual program.

Students undertaking the BA Major in Mathematics are exempt from STAT2203 in the BCompSc/BA.

For students undertaking the BCompSc Major in Data Science, BCompSc Major in Machine Learning, or BCompSc Major in Scientific Computing - MATH1051 or MATH1071 must be substituted in the BA Major in Mathematics by a course from BA Major in Mathematics list 1.2.

For students undertaking the BCompSc Major in Machine Learning or BCompSc Major in Scientific Computing - MATH1052 or MATH1072 must be substituted in the BA Major in Mathematics by a course from BA Major in Mathematics list 1.2.

ABORIC200016 units
Aboriginal and Torres Strait Islander Studies
ANCGRC200016 units
Ancient Greek
ANCIEC200016 units
Ancient History
ANCHHC200016 units
Ancient History/History
ANTHRC200016 units
Anthropology
ARCHAC200016 units
Archaeology
ARTHIC200016 units
Art History
CHINEC200016 units
Chinese
CHITIC200016 units
Chinese Translation and Interpreting
CRIMIC200016 units
Criminology
DRAMAC200016 units
Drama
ECONOC200016 units
Economics
ENGLIC200016 units
English
ENGILC200016 units
English as an International Language
ENLITC200016 units
English Literature
FILMTC200016 units
Film and Television Studies
FRENCC200016 units
French
FREADC200016 units
French Advanced
GEOGRC200016 units
Geography
GERMNC200016 units
German
HISTOC200016 units
History
INDONC200016 units
Indonesian
INTERC200016 units
International Relations
ITALIC200016 units
Italian
JAPANC200016 units
Japanese
JAPADC200016 units
Japanese Advanced
JOURMC200016 units
Journalism and Mass Communication
KOREAC200016 units
Korean
LATINC200016 units
Latin
LGLEDC200016 units
Legal Education Studies
LINGUC200016 units
Linguistics
MATHEC200016 units
Mathematics
MDIGCC200016 units
Media and Digital Cultures
MUSICC200016 units
Music
PEACEC200016 units
Peace and Conflict Studies
PHILOC200016 units
Philosophy
POLISC200016 units
Political Science
POPMTC200016 units
Popular Music and Technology
PROWRC200016 units
Professional Writing and Communication
PSYCHC200016 units
Psychology
SOCIOC200016 units
Sociology
SPANIC200016 units
Spanish
SPORTC200016 units
Sports Studies
RELIGC200016 units
Studies in Religion
WRITIC200016 units
Writing

BA Extended Major and BA Minor

Complete 32 units comprising:

The BA Extended Major in Japanese Advanced can NOT be undertaken with the BA Minor in Japanese or BA Minor in Japanese Advanced.

BA Minors

Complete one Minor from the following:

For students undertaking the BCompSc Major in Data Science, BCompSc Major in Machine Learning, or BCompSc Major in Scientific Computing - MATH1051 or MATH1071 must be substituted in the BA Minor in Mathematics by a course from BA Major in Mathematics list 1.2.

For students undertaking the BCompSc Major in Machine Learning or BCompSc Major in Scientific Computing - MATH1052 or MATH1072 must be substituted in the BA Minor in Mathematics by a course from BA Major in Mathematics list 1.2.

ABORIA20008 units
Aboriginal and Torres Strait Islander Studies
ANCGRA20008 units
Ancient Greek
ANCIEA20008 units
Ancient History
ANCHHA20008 units
Ancient History/History
ANTHRA20008 units
Anthropology
ARCHAA20008 units
Archaeology
ARTHIA20008 units
Art History
STUACA20008 units
Australian Studies
CHINEA20008 units
Chinese
CHITIA20008 units
Chinese Translation and Interpreting
CRIMIA20008 units
Criminology
DRAMAA20008 units
Drama
ECONOA20008 units
Economics
ENGLIA20008 units
English
ENGILA20008 units
English as an International Language
ENLITA20008 units
English Literature
FILMTA20008 units
Film and Television Studies
FRENCA20008 units
French
FREADA20008 units
French Advanced
GENDRA20008 units
Gender Studies
GEOGRA20008 units
Geography
GERMNA20008 units
German
HISTOA20008 units
History
INDONA20008 units
Indonesian
INTERA20008 units
International Relations
ITALIA20008 units
Italian
JAPANA20008 units
Japanese
JAPADA20008 units
Japanese Advanced
JOURMA20008 units
Journalism and Mass Communication
KOREAA20008 units
Korean
LATINA20008 units
Latin
LGLEDA20008 units
Legal Education Studies
LINGUA20008 units
Linguistics
MATHEA20008 units
Mathematics
MDIGCA20008 units
Media and Digital Cultures
MUSICA20008 units
Music
MUPSYA20008 units
Music Psychology
PEACEA20008 units
Peace and Conflict Studies
PHILOA20008 units
Philosophy
POLISA20008 units
Political Science
POPMTA20008 units
Popular Music and Technology
PROWRA20008 units
Professional Writing and Communication
PSYCHA20008 units
Psychology
RUSSIA20008 units
Russian
SOCIOA20008 units
Sociology
SPANIA20008 units
Spanish
SPORTA20008 units
Sports Studies
RELIGA20008 units
Studies in Religion
WRITIA20008 units
Writing

Additional Rules

1.  Courses in both course lists

Where a course is compulsory in one component of the dual program, but not the other, it must be counted towards the component in which it is compulsory.