Transition Plan for Computer Science Programmes
Registration for the 2018/2019 Academic Year
Applicability
This transition plan applies to students who registered in one of our Computer Science degree programmes prior to the 2016/2017 academic year. Students who registered in the 2016/2017 academic year or afterwards should follow the course requirements of their respective degree programmes.
(NOTE: For PDF version of this document click here)
Transition plan for Level 1 Courses
All the old Level 1 courses have been phased out. If you still require one of the old Level 1 courses listed on the left-hand side of Table 1, you should register for the equivalent new Level 1 course listed on the right-hand side, in the semester it is offered.
Old Level 1 Course | Equivalent New Level 1 Course | Semester | ||
Course Code | Course Title | Course Code | Course Title | |
COMP 1400 | Programming I | COMP 1601 | Computer Programming I | 1 |
COMP 1401 | Introduction to Computer Science Concepts I | COMP 1600 | Introduction to Computing Concepts | 1 |
COMP 1402 | Computer Science Mathematics I | COMP 1604 | Mathematics for Computing | 2 |
COMP 1403 | Introduction to Web Programming | INFO 1601 | Introduction to WWW Programming | 2 |
COMP 1404 | Programming II | COMP 1602 | Computer Programming II | 2 |
COMP 1405 | Programming III | COMP 1603 | Computer Programming III | 2 |
COMP 1406 | Computer Science Mathematics II | MATH 1115 | Fundamental Mathematics for General Sciences I | 1 |
COMP 1407 | Introduction to Computer Science Concepts II | INFO 1600 | Introduction to Information Technology Concepts | 1 |
Table 1: Equivalent New Level 1 Courses Corresponding to Phased Out Level 1 Courses
Transition plan for Level 2 Courses
All the old Level 2 4-credit courses have been phased out. If you still require one of the old Level 2 courses listed on the left-hand side of Table 2, you should register for the equivalent new 3-credit course listed on the right-hand side, in the semester it is offered.
Old Level 2 4-Credit Course | Equivalent New Level 2 3-Credit Course | Semester | ||
Course Code | Course Title | Course Code | Course Title | |
COMP 2000 | Data Structures | COMP 2611 | Data Structures | 1 |
COMP 2100 | Discrete Mathematics for Computer Science | MATH 2250 | Industrial Statistics | 1 |
COMP 2200 | Computer Architecture | COMP 2601 | Computer Architecture | 1 |
COMP 2300 | Programming for Business Applications | INFO 3600 | Business Information Systems | 1 |
COMP 2500 | Object-Oriented Programming | COMP 2603 | Object-Oriented Programming I | 2 |
COMP 2700 | Database Management Systems I | COMP 2605 | Enterprise Database Systems | 1 |
Table 2: Equivalent New 3-Credit Courses Corresponding to Phased Out Level 2 Courses
Transition plan for Level 3 Courses
The old Level 3 4-credit courses listed on the left hand side of Table 3(a) will be offered for the last time in the 2018/2019 academic year. If you need one of these courses to complete your degree requirements, you should register for the old Level 3 4-credit course in the semester it is offered and attend the lectures for the equivalent 3-credit course shown on the right-hand side of Table 3(a).
For example, if you need COMP 3000 to complete your degree requirements, you should register for COMP 3000 in Semester 2 of the
2018/2019 academic year but attend the lectures for COMP 3601.
Old Level 3 4-Credit Course | Equivalent New 3-Credit Course | Semester | ||
Course Code | Course Title | Course Code | Course Title | |
COMP 3000 | Design and Analysis of Algorithms | COMP 3601 | Design and Analysis of Algorithms | 2 |
COMP 3150 | Computer Networks | COMP 2602 | Computer Networks | 1 |
COMP 3850 | Intelligent Systems | COMP 3608 | Intelligent Systems | 2 |
COMP 3950 | Modelling and Simulation | COMP 3611 | Modelling and Simulation | 2 |
COMP 3990 | Project | INFO 3604 | Project | 2 |
Table 3(a): Equivalent New 3-Credit Courses
All the other Level 3 4-credit courses have been phased out. If you still require one of the old Level 3 4-credit courses listed on the left-hand side of Table 3(b), you should register for the equivalent new 3-credit course listed on the right-hand side, in the semester it is offered.
You should note that the equivalent courses are all 3 credits so you will have to register for one or more additional courses to make up the credit requirements for your degree. The additional courses should be COMP or INFO courses (Level 2 or Level 3).
Old Level 3 4-Credit Course | Equivalent New 3-Credit Course | Semester | ||
Course Code | Course Title | Course Code | Course Title | |
COMP 3100 | Operating Systems | COMP 2604 | Operating Systems | 2 |
COMP 3250 | Software Engineering | COMP 2606 | Software Engineering I | 2 |
COMP 3550 | Internet Technologies II | INFO 2602 | Web Programming and Technologies I | 2 |
Table 3(b): Equivalent New 3-Credit Courses Corresponding to Phased Out Level 3 Courses