Bachelor of Computing (Computer Science)


General information

Course code: 0188 · Clayton campus · This course is not accepting new enrolments and has been replaced by the Bachelor of Computer Science

Course structure

For course map details, refer to map 4 in the 'Undergraduate course maps' section.
The course for the pass degree Bachelor of Computing (Computer Science) can be completed in three years of full-time study. It includes both compulsory and optional subjects selected from the range of computer science subjects, plus subjects chosen from those offered by other schools or faculties.
The course for the pass degree consists of subjects to a total value of 144 points, with a major in computer science (52 points), corequisite studies in mathematics (12 points) and at least one minor (28 points) in another discipline (computing or non-computing).
In the pass degree, computer science subjects occupy one-quarter (12 points) of the first-year load, at least one-third (16 points) of the second-year load, and at least one-half (24 points) of the third-year load. In addition, the course requires approved mathematics subjects to a value of at least one-quarter (12 points) of first year.
In general, a maximum of 60 points of first-year subjects may be counted towards the degree. Students must complete at least 36 points of second-year subjects, and at least 36 points of third-year subjects.

First year
Second year

plus eight points of computer science subjects from

It is strongly recommended that all three of CSC2010/CSC2240, CSC2020 and CSC2030 be taken.

Third year

Some students complete the other half of their third year with additional computer science third-year subjects, giving them a full third year in computer science.
Other students complete the other half of their third year with a different discipline, giving them two majors, one in computer science and one in the other discipline.
A student is not permitted to count more than 20 points of computer science third-year subjects towards any degree unless points from the project are included.

Subjects

First year

First-year coordinator: Associate Professor Ingrid Zukerman
The first-year subjects serve both as a general introduction to computer science and as a prerequisite for further studies. They may be taken either by students wishing to major in computer science or by students whose major interest is in some other branch of science, arts, economics, or another discipline area. They are also ideal for students who wish to combine computing with another discipline and graduate with a major in both disciplines.
The first-semester subject CSC1011 covers basic programming skills and gives an introduction to computer science. The second-semester subject CSC1030 develops the students' understanding of algorithms, data structures and computer systems.
In addition, students must take 12 points of first-year mathematics subjects or equivalent.

Second year

Second-year coordinator: Dr Lloyd Allison
Second year aims to develop a firm foundation in the fundamental concepts of computer science, namely operating systems and computer architecture, foundations of computing, algorithm development and software engineering. In addition, it introduces new topics to broaden the student's view of computation and its applications.

Third year

Third-year coordinator: Dr Sid Ray
Students wishing to major in computer science must take at least one project (CSC3010/CSE3301 or CSC3020/CSE3302 or CSC3150/ CSE3303) and at least 20 points of additional third-year computer science subjects. Only one project may be included in the first 24 points of third-year computer science subjects.
A student is not permitted to count more than 20 points of computer science third-year subjects towards any degree unless points from the project are included.