First level

 

CHE1501 – General Chemistry IA

CHE1502 – General Chemistry IB

CHE1503 – Chemistry I (Practical)

COS1501 – Theoretical Computer Science I

COS1511 – Introduction to Programming I

COS1512 – Introduction to Programming II

COS1521 – Computer Systems: Fundamental Concepts

MAT1512 – Calculus A




Second level

 

CHE2611 – Inorganic Chemistry II (Theory)

CHE2612 – Physical Chemistry II (Theory)

CHE2613 – Organic Chemistry II (Theory)

CHE2614 – Analytical Chemistry II (Theory)

CHE2621 – Inorganic Chemistry II (Practical) Semester 1 Only

CHE2622 – Physical Chemistry II (Practical) Semester 2 Only

CHE2623 – Organic Chemistry II (Practical) Semester 2 Only

CHE2624 – Analytical Chemistry II (Practical) Semester 1 Only

COS2601 – Theoretical Computer Science II

COS2611 – Programming: Data Structures

COS2614 – Programming: Contemporary Concepts

COS2621 – Computer Organisation

COS2626 – Computer Networks I

COS2661 – Formal Logic II

PLS2601 – Critical Reasoning

PLS2607 – Philosophy of Science




Third level

 

CHE3701 – Inorganic Chemistry III

CHE3702 – Physical Chemistry III

CHE3703 – Organic Chemistry III

CHE3704 – Analytical Chemistry III

CHE3721 – Inorganic Chemistry III (Practical) Semester 2 Only

CHE3722 – Physical Chemistry III (Practical) Semester 1 Only

CHE3723 – Organic Chemistry III (Practical) Semester 1 Only

CHE3724 – Analytical Chemistry III (Practical) Semester 2 Only

COS3701 – Theoretical Computer Science III

COS3711 – Advanced Programming

COS3721 – Operating Systems and Architecture

COS3751 – Techniques of Artificial Intelligence

COS3761 – Formal Logic III