Major, Minor, Sub-Major, Extended Major
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.
Nil
Nil
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 |
Nil