Bachelor of Computer Science & Technology (Advanced) (BCST (Adv))

Bachelor of Computer Science and Technology (Advanced) (BCST(Adv))

Course code

HH043

Course type

Undergraduate

Credit Points Required

144

CRICOS code

019183K

Degree description

BCST(Adv)

The Bachelor of Computer Science and Technology (Advanced) is a more challenging variant of the Bachelor of Computer Science and Technology, and is suitable for applicants who have substantial programming experience, and aptitude and/or a high UAI.

The degree has the same flexible structure as the Bachelor of Computer Science and Technology, except that students take a significant amount of their study in Advanced units, where more sophisticated and challenging topics and approaches are covered.

This program offers majors in Computer Science or Information Systems

Course rules

Candidates for the degree of Bachelor of Computer Science and Technology (Advanced) (BCST(Adv)) are required to gain 144 credit points from the units of study set out below. 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 appropriate amount of elective units of study as recommended by the Faculty. Candidates for the BCST(Adv) degree must complete a stream in either Computer Science or Information Systems, or both, as described in the Tables below.

Candidates in the BCST(Adv) degree must maintain a credit average in each year of enrolment. If this level of result is not achieved candidates will be transferred to the BCST degree program.

Candidates in the BCST(Adv) degree must complete at least 12 credit points of 2000-level core and recommended units, and at least 12 credit points of 3000-level core and recommended units at advanced level.

Enrolment is subject to the following constraint:

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

Students may substitute an appropriate unit from an Advanced Engineering program of the Faculty of Engineering and IT, or the Talented Student Program of the Faculty of Science, if they are eligible to enrol in such units.

Students enrolled in the BCST(Adv) must complete at least one of the two offered streams.

Computer Science

Information Systems

Enrolment guide

Students must complete core units of study for their chosen stream/s, as outlined below:

Computer Science stream:

First Year Core units (24 credit points)

ELEC1601 Foundations of Computer Systems

ENGG1805 Professional Engineering and IT

INFO1103 Introduction to Programming or INFO1903 Informatics (Advanced)

INFO1105/1905 Data Structures/(Advanced)

 

Second Year Core units (24 credit points)

COMP2129 Operating Systems and Machine Principles

COMP2907 Algorithms and Complexity (Advanced)

INFO2110 Systems Analysis and Modelling

INFO2820 Database Systems 1 (Advanced)

 

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

 

Third Year Core units (18 credit points)

INFO3402 Management of IT Projects and Systems

INFO3600 Major Development Project (Advanced)

 

Third Year Selected Core units of study (at least 12 credit points)

COMP3109 Programming Languages and Paradigms

COMP3308/3608 Introduction to Artificial Intelligence/(Adv)

COMP3419 Graphics and Multimedia

COMP3546 Computational Methods for Life Sciences

COMP3520 Operating Systems Internals

ELEC3506 Data Communications and the Internet

ELEC3609 Internet Software Platforms

INFO3220 Object Oriented Design

INFO3315 Human-Computer Interaction

INFO3404/3504 Database Systems 2/(Adv)

 

Information Systems stream:

First Year Core units (24 credit points)

ENGG1805 Professional Engineering and IT

INFO1003 Foundations of Information Technology

INFO1103 Introduction to Programming or INFO1903 Informatics (Advanced)

INFO1105/1905 Data Structures/(Advanced)

 

Second Year Core units (30 credit points)

COMP2907 Algorithms and Complexity (Advanced)

INFO2110 Systems Analysis and Modelling

INFO2315 Introduction to IT Security

INFO2820 Database Systems 1 (Advanced)

ISYS2140 Information Systems

 

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

 

Third Year Core units (24 credit points)

INFO3402 Management of IT Projects and Systems

INFO3600 Major Development Project (Advanced)

ISYS3401 Analytical Methods & Information Systems

 

Third Year Selected Core units of study (at least 6 credit points)

ELEC3610 E-Business Analysis and Design

INFO3315 Human-Computer Interaction

INFO3404/3504 Database Systems 2/(Adv)

 

In addition, all students must complete a total of 18 credit points (with at least 6 credit points of 2000-level or above) of MATH and/or STAT units. The School recommends students choose from the following units:

MATH1001 Differential Calculus

MATH1002 Linear Algebra

MATH1003 Integral Calculus and Modelling

MATH1004 Discrete Mathematics

MATH1005 Statistics

MATH2063 Math Computing and Nonlinear Systems

MATH2069 Discrete Mathematics and Graph Theory

STAT2012 Statistical Tests

 

A full list of MATH and STAT units is available in the Faculty of Science Handbook.

  

Recommended Electives

Computer Science stream:

First Year

ELEC1103 Foundations of Electronic Engineering

INFO1003 Foundations of Information Technology

INFO1903 Informatics (Advanced)

 

Second Year

INFO2315 Introduction to IT Security

ISYS2140 Information Systems

COMP2121 Distributed Systems and Network Principles

All 2000-level ELEC units are recommended electives.

 

Third Year

ELEC3607 Embedded Computing

ELEC3610 E-Business Analysis and Design

ISYS3401 Analytical Methods & Information Systems

All 3000-level and above ELEC units are recommended electives.

Also, appropriate fourth year units of study from BIT table can be taken as recommended electives with permission from the Head of School. 

 

Information Systems stream:

First Year

ELEC1103 Foundations of Electronic Engineering

ELEC1601 Foundations of Computer Systems

INFO1903 Informatics (Advanced) 

 

Second Year

COMP2129 Operating Systems and Machine Principles

COMP2121 Distributed Systems and Network Principles

All 2000-level ELEC units are recommended electives.

 

Third Year

COMP3109 Programming Languages and Paradigms

COMP3308/3608 Introduction to Artificial Intelligence/(Adv)

COMP3419 Graphics and Multimedia

COMP3456 Computational Methods for Life Sciences

COMP3520 Operating Systems Internals

ELEC3506 Data Communications and the Internet

ELEC3607 Embedded Computing

ELEC3609 Internet Software Platforms

INFO3220 Object Oriented Design

All 3000-level and above ELEC units are recommended electives.

Also, appropriate fourth year units of study from BIT table can be taken as recommended electives with permission from the Head of School.

Other Electives

Students may also choose electives from other faculties:

 

Faculty of Architecture, Design and Planning Handbook

Faculty of Arts Handbook

Faculty of Economics and Business Handbook

Faculty of Science Handbook

Accreditation

The BCST(Adv) has been awarded Professional level accreditation by the Australian Computer Society.

Honours year

After completing the requirements for a BCST(Adv) students can apply for enrolment in the Honours degree (normal duration 1 year), and upon successful completion they will be awarded a BCST(Adv)(Honours).

Degree Resolutions and Faculty Handbook

For more information regarding degree requirements and resolutions for this course in 2010, students should refer to the Faculty of Engineering and Information Technologies Handbook.

Students who commenced their course prior to 2010, should refer to the handbook of the year they commenced their course.