Computer Science

Year



Type

Major, Minor, Sub-Major, Extended Major

Description

Computer science is the central discipline underpinning software development for information technology. This stream introduces and develops a knowledge of both the fundamentals and practice of computing and includes study in programming, data structures, operating systems, computer systems organisation, software engineering, logic and computational mathematics.

Prerequisite(s)

Nil

Assumed Knowledge

Nil

Courses

Course Area and cat no. Units Level References
Mandatory Courses (for the major)
Information Technology Fundamentals INFT 1016 4.5 1
Problem Solving and Programming COMP 1039 4.5 1
Programming Fundamentals COMP 1040 4.5 1
Data Structures COMP 2012 4.5 2
Artificial Intelligence COMP 2019 4.5 3
Concurrent Programming INFT 3030 4.5 3
Computer Science Topics for Software Engineers COMP 3022 4.5 3
Optional courses
Computer Science Foundations COMP 2031 4.5 2
Database Fundamentals INFT 1020 4.5 1
Database for the Enterprise INFS 2011 4.5 2

Rules

Nil

Notes

  1. A major of eight courses may be selected from the above list, a minor of four courses may include no more than two courses at level 1.