Compulsory Section
Business Concepts and Communications
BIT501
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Fundamentals of Programming
BIT502
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Fundamentals of Information Technology
BIT503
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Programming I
BIT504
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Introduction to Software Development
BIT505
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Fundamentals of Systems Analysis and Design
BIT507
5
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
System Analysis and Design
BIT601
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Project Management
BIT602
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Database
BIT604
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
IT Project
BIT701
7
40
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
9 Feb 2025
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Elective Section: 60 Credits are required from Level 6, and 80 credits are required from Level 7
Programming II
BIT603
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Data Structures and Algorithms
BIT605
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Testing
BIT606
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Web Development
BIT607
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Web Programming
BIT608
6
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Interaction Design
BIT702
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Web Technologies
BIT703
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Advanced Database
BIT704
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Current and Emerging Technologies
BIT705
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Programming III
BIT706
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed
Software Engineering
BIT707
7
20
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Jun
June enrolment dates
Enrol by -
Course starts -
Course ends -
11 Jun 2024
24 Jun 2024
13 Oct 2024
Oct
October enrolment dates
Enrol by -
Course starts -
Course ends -
8 Oct 2024
21 Oct 2024
9 Feb 2025
2025
Feb
Dates for this course are not finalised yet
Check back later
Enrol by -
Course starts -
Course ends -
To be confirmed
To be confirmed
To be confirmed