University Archive

Bachelor of Computer Science and Technology (Computer Science) 2014 and earlier (2012)


Note: This course version applies only to students first enrolling in 2012.


1. Overview

Course: Bachelor of Computer Science and Technology (Computer Science) 2014 and earlier (2012)
CP Required: 144
Min FT Duration: 3.00 Years
Min PT Duration: 3.00 Years
Faculty/School: University Archive
Years Offered: 2014, 2013, 2012, 2011, 2010, 2009

2. Requirements

Candidates for the degree of Bachelor of Computer Science and Technology (BCST) are required to gain credit for 144 credit points from the units of study set out. The selection of units must satisfy the degree rules in the Resolutions of the Faculty. In particular; all core units must be completed; along with an appropriate amount from the elective units of study as recommended by the Faculty. Candidates for the BCST degree must complete a stream in either Computer Science or Information Systems; or both; as described in the Table above.

Enrolment is subject to the following constraint;

At most 72 credit points accumulated from first year units (core and recommended electives) can be counted for degree completion.

Through this table; candidates may substitute an advanced equivalent for a non- advanced unit mentioned. They may also substitute an appropriate unit from the Advanced Engineering program of the Faculty of Engineering; or the Talented Student Program of the Faculty of Science; if they are eligible to enrol in such units.

Students are required to complete at least 36 credit points of 3000-level from the core; selected core and recommended electives units of study listed here for the CS stream.

Maths/Statistics requirement: A total of 18 credit points (with at least 6 credit points of 2000-level or above) of MATH and/or STAT units of are required for completion of this degree All 1000-level and 2000-level units offered in the Science subject areas of Mathematics and Statistics can be taken to meet this requirement; however the School recommends students choose from the following units; MATH1001; MATH1002; MATH1003; MATH1004; MATH1005; MATH2069; MATH2063 and STAT2012. MATH and STAT units that are not taken as core units can be taken as other units. A full list of MATH and STAT units are available from Science Faculty handbook.

All 2000-level ELEC units of study are able to be used to replace 2nd year recommended units as listed above.

All 3000-level and above ELEC units of study are able to be used to replace 3rd year recommended units as listed above.

3. Semesters

Year 1 - Semester 1

Type CP CP From
Core
6 ENGG1805: Professional Engineering and IT
Core
6 INFO1103: Introduction to Programming
6 Select from Unit Block:
Junior Maths
6 Select from Unit Block:
Yr1 Recommended

Year 1 - Semester 2

Type CP CP From
Core
6 ELEC1601: Introduction to Computer Systems
Core
6 INFO1105: Data Structures
6 Select from Unit Block:
Junior Maths
6 Select from Unit Block:
Yr1 Recommended

Year 2 - Semester 1

Type CP CP From
Core
6 COMP2129: Operating Systems and Machine Principles
Core
6 INFO2120: Database Systems 1
6 Select from Unit Block:
Yr2 Recommended
or other units.
6 Select from Unit Block:
Intermediate Maths

Year 2 - Semester 2

Type CP CP From
Core
6 COMP2007: Algorithms and Complexity
Core
6 INFO2110: Systems Analysis and Modelling
12 Select from Unit Block:
Yr2 Recommended
or other units.

Note: 6 cp of Intermediate Math must be completed.

Year 3 - Semester 1

Type CP CP From
Core
6 INFO3402: Management of IT Projects and Systems
6 Select from Unit Block:
Yr3 Core


Note: Must select at least 12 credit points from Yr3 Core over Year 3 Semester 1 and 2
12 Select from Unit Block:
Yr3 Recommended

Year 3 - Semester 2

Type CP CP From
Core
6 COMP3615: Computer Science Project
6 Select from Unit Block:
Yr3 Core


Note: Must select at least 12 credit points from Yr3 Core over Year 3 Semester 1 and 2
12 Select from Unit Block:
Yr3 Recommended

4. Pathways

No streams/majors defined for this course version.

5. Unit Blocks

Block 1 - Junior Maths

Unit Code Unit Name CP Sessions Offered
MATH1001 Differential Calculus 3 Semester 1
Summer Main
MATH1002 Linear Algebra 3 Semester 1
Summer Main
MATH1003 Integral Calculus and Modelling 3 Semester 2
Summer Main
MATH1004 Discrete Mathematics 3 Semester 2
Summer Main
MATH1005 Statistics 3 Semester 2
Summer Main

Note: Alternate Life Sciences MATH units may be substituted for any of the above units if students have not completed the assumed knowledge requirement of HSC Ext 1 Maths.

Block 2 - Yr3 Core

Unit Code Unit Name CP Sessions Offered
COMP3109 Programming Languages and Paradigms 6 Semester 2
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3419 Graphics and Multimedia 6 Semester 1
Semester 2
COMP3456 Computational Methods for Life Sciences 6
COMP3520 Operating Systems Internals 6 Semester 1
Semester 2
COMP3608 Introduction to Artificial Intelligence (Adv) 6 Semester 1
ELEC3506 Data Communications and the Internet 6 Semester 2
ELEC3609 Internet Software Platforms 6 Semester 2
INFO3220 Object Oriented Design 6 Semester 1
INFO3315 Human-Computer Interaction 6 Semester 2
INFO3404 Database Systems 2 6 Semester 1
Semester 2
INFO3504 Database Systems 2 (Adv) 6 Semester 2

Block 3 - Yr3 Recommended

Unit Code Unit Name CP Sessions Offered
ELEC3607 Embedded Systems 6 Semester 1
ISYS3400 Information Systems Project 6 Semester 2
ISYS3401 Information Technology Evaluation 6 Semester 1
ELECTIVE Free Electives 12  

Note: All 3000-level and above ELEC units of study are able to be used to replace 3rd year recommended units

Block 4 - Yr2 Recommended (Min CP: 12,Max CP: 18)

Unit Code Unit Name CP Sessions Offered
COMP2121 Principles of Distributed Systems and Networks 6 Semester 2
INFO2315 Introduction to IT Security 6 Semester 2
ISYS2140 Information Systems 6 Semester 1
ELECTIVE Free Electives 18  

Note: All 2000-level ELEC unita of study are able to be selected as 2nd year recommended unit.

Block 5 - Yr1 Recommended

Unit Code Unit Name CP Sessions Offered
ELEC1103 Fundamentals of Electrical and Electronic Engineering 6 Semester 1
INFO1003 Foundations of Information Technology 6 Semester 1
Semester 2
INFO1903 Informatics (Advanced) 6 Semester 1
ELECTIVE Free Electives 12  

Block 6 - Intermediate Maths (Min CP: 6,Max CP: 18)

Unit Code Unit Name CP Sessions Offered
MATH2061 Linear Mathematics and Vector Calculus 6 Semester 1
Summer Main
MATH2065 Partial Differential Equations (Intro) 6 Semester 2
Summer Main
MATH2068 Number Theory and Cryptography 6 Semester 2
MATH2069 Discrete Mathematics and Graph Theory 6 Semester 1

Note: For a full list of available intermediate math units see the Math Department web pages