| Module |
Stage |
Total Credits |
| CSC1021 | Programming I | 1 | 20 credits |
| CSC1022 | Programming II | 1 | 20 credits |
| CSC1023 | The Software Engineering Professional | 1 | 20 credits |
| CSC1024 | Computer Architecture | 1 | 20 credits |
| CSC1025 | Mathematics for Computer Science | 1 | 20 credits |
| CSC1026 | Website Design and Construction | 1 | 20 credits |
| CSC2021 | Software Engineering | 2 | 20 credits |
| CSC2022 | Software Engineering Team Project | 2 | 20 credits |
| CSC2023 | Algorithm Design and Analysis | 2 | 20 credits |
| CSC2024 | Database Technology | 2 | 20 credits |
| CSC2025 | Operating Systems | 2 | 20 credits |
| CSC2026 | Computer Networks | 2 | 20 credits |
| CSC2513 | Database Systems | 2 | 20 credits |
| CSC3095 | Project and Dissertation in Computing Science | 3 | 40 credits |
| CSC3121 | Distributed Systems | 3 | 10 credits |
| CSC3122 | Mobile Computer Systems Development | 3 | 10 credits |
| CSC3123 | Internet Technology | 3 | 10 credits |
| CSC3124 | System and Network Security | 3 | 10 credits |
| CSC3221 | Programming for Games | 3 | 10 credits |
| CSC3222 | Gaming Simulations | 3 | 10 credits |
| CSC3223 | Graphics for Games | 3 | 10 credits |
| CSC3224 | Computer Games Development | 3 | 10 credits |
| CSC3303 | Software Project Management | 3 | 10 credits |
| CSC3321 | Understanding Programming Languages | 3 | 10 credits |
| CSC3322 | Real-Time and Cyber-Physical Systems | 3 | 10 credits |
| CSC3323 | Software Verification Technologies | 3 | 10 credits |
| CSC3421 | Evolution of Complex Systems | 3 | 10 credits |
| CSC3422 | Website Construction and Management (Server-side) | 3 | 10 credits |
| CSC3423 | Bio-computing | 3 | 10 credits |
| CSC3424 | Bio-algorithms | 3 | 10 credits |
| CSC3501 | System Administration | 3 | 10 credits |
| CSC3595 | Project and Dissertation in Information Systems | 3 | 40 credits |
| CSC3621 | Cryptography | 3 | 10 credits |
| CSC3622 | Reliability and Fault Tolerance | 3 | 10 credits |
| CSC3721 | Introduction to Human-Computer Interaction | 3 | 10 credits |
| CSC3722 | Advanced Interaction Design | 3 | 10 credits |
| CSC3723 | User Interface Techniques and Technologies | 3 | 10 credits |
| SUG3500 | Creativity and Market Research in Science and Engineering | 3 | 10 credits |