Faculty of Engineering, Computing and Mathematics
The Bachelor of Computer Science allows students to combine a strong background in computer science with applied knowledge from other disciplines.
Please note this is intended as a guide only.
Total points required for this course: 144
All units have a value of 6 points unless indicated otherwise.
Students must complete the following (as set out in the table below):
Students enrolled in this course must complete at least one of the following majors:
| Semester One | Semester Two |
| YEAR ONE | |
|---|---|
| CITS1200 Java Programming* | CITS1220 Software Engineering |
| CITS1231 Web Technologies | CITS1210 C Programming |
| Elective/Second Major Unit (Note 1, 2) | Elective/Second Major Unit (Note 1, 2) |
| Elective (Note 2) | Elective (Note 2) |
|
Students with only TEE Discrete Mathematics must take the following as two of their elective units (normally in the first year): MATH1050 Calculus C (Semester 1 and Semester 2) STAT1400 Statistics for Science (Semester 2) |
|
| YEAR TWO | |
| CITS2200 Data Structures & Algorithms | Computer Science Major unit or Level 2 Computer Science Option |
| CITS2232 Databases | Level 2 Computer Science Option |
| Elective/Second Major Unit (Note 1, 2) | Elective/Second Major Unit (Note 1, 2) |
| Elective/Second Major Unit (Note 1, 2) | Elective/Second Major Unit (Note 1, 2) |
| YEAR THREE | |
| Computer Science Major Unit | CITS3200 Professional Computing |
| Computer Science Major Unit | Computer Science Major Unit |
| Elective/Second Major Unit (Note 1, 2) | Elective/Second Major Unit (Note 1, 2) |
| Elective/Second Major Unit (Note 1, 2) | Elective/Second Major Unit (Note 1, 2) |
| NOTES | |
| Note 1: Students who choose to undertake a second Computer Science major complete all of the remaining units listed for that major, as well as any additional Level 3 or Level 4 units from the remaining Computer Science majors to ensure that a total of 8 Level 3 or Level 4 Computer Science units are undertaken. | |
| Note 2: When completing elective units, students may choose units from those offered in Computer Science, or from any other units offered in the University, except that students must have the required pre-requisites for all units taken outside of Computer Science and students are not permitted to complete more than 60 points of Level 1 units. | |