Subject number |
Subject name |
Credit points |
Prerequisites/ corequisites |
31465 |
Object-oriented Programming |
6 |
Nil |
31466 |
Principles of Distributed Computing |
6 |
Nil |
31467 |
Networking 1 |
6 |
Nil |
31468 |
Information, Classification and Control |
6 |
Nil |
31469 |
Object-oriented Design |
6 |
31465 |
31470 |
Distributed Computing Architecture |
6 |
31465, 31466 |
31471 |
Networking 2 |
6 |
31467 |
31472 |
Introduction to Collaborative Systems |
6 |
Nil |
31473 |
Data Structures and Procedural Programming |
6 |
31469 |
31474 |
Database Fundamentals |
6 |
Nil |
31475 |
Requirements Engineering |
6 |
31472 |
31476 |
Systems Development Project |
12 |
31474 and 31475; or 31061 and 31424 |
31478 |
Project Management and Quality Assurance |
6 |
31476 |
31479 |
Information Technology Professional and Society |
6 |
31476 |
31480 |
Strategic Information Technology Planning Project |
6 |
31478 |
Currently approved IT sub-major subjects are listed below. Additional sub-majors may be approved by the Faculty in the future. Sub-majors may be withdrawn if there is insufficient demand.