The course information listed below is for planning ONLY.
Departments may at any time amend the information or update
the records. Students are advised to seek confirmation
with departments if they require accurate updated information.
Course Code |
Course Title |
Unit |
Term 1 |
Term 2 |
Last Update Date |
CSCI1020 |
Hands-on Introduction to C++ |
1.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1030 |
Hands-on Introduction to Java |
1.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1040 |
Hands-on Introduction to Python |
1.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1120 |
Introduction to Computing Using C++ |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1130 |
Introduction to Computing Using Java |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1510 |
Computer Principles and C Programming |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1520 |
Computer Principles and C++ Programming |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1530 |
Computer Principles and Java Programming |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1540 |
Fundamental Computing with C++ |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI1580 |
Visual Programming |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2040 |
Introduction to Python |
2.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2100 |
Data Structures |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2510 |
Computer Organization |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2520 |
Data Structures and Applications |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2720 |
Building Web Applications |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2730 |
Introduction to Blockchain Technologies and Applications |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI2740 |
Competitive Programming |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3100 |
Software Engineering |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3130 |
Formal Languages and Automata Theory |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3160 |
Design and Analysis of Algorithms |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3170 |
Introduction to Database Systems |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3180 |
Principles of Programming Languages |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3190 |
Introduction to Discrete Mathematics and Algorithms |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3220 |
Algorithms for Bioinformatics |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3230 |
Fundamentals of Artificial Intelligence |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3250 |
Computers and Society |
2.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3251 |
Engineering Practicum |
1.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3260 |
Principles of Computer Graphics |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3270 |
Advanced Programming Laboratory |
2.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3280 |
Introduction to Multimedia Systems |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3290 |
Computational Imaging and Vision |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3310 |
Mobile Computing and Applications Development |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3320 |
Fundamentals of Machine Learning |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI3330 |
Fundamentals of Applied Computer Vision |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4120 |
Principles of Computer Game Software |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4130 |
Introduction to Cyber Security |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4140 |
Open-source Software Project Development |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4160 |
Distributed and Parallel Computing |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4180 |
Introduction to Cloud Computing and Storage |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4190 |
Introduction to Social Networks |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4230 |
Computational Learning Theory |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4250 |
Online Algorithms for Machine Learning and Optimization |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4430 |
Data Communication and Computer Networks |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4998 |
Final Year Project I |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |
CSCI4999 |
Final Year Project II |
3.0 |
Not Yet Decided |
Not Yet Decided |
28/07/23 |