Local review · Access to each material is reviewed separately. This is not a personal registration or degree audit.
Department of Computer Science
Browse this unit’s courses or explore them through a programme curriculum.
Programmes
- BSC1_CSC1 · Undergraduate
Bachelor of Science in Computer Science
Official programme listing collected; curriculum not yet completed
- BSC1_CRM1 · Undergraduate
Bachelor of Science in Creative Media
Official programme listing collected; curriculum not yet completed
- BSC1_CYBE · Undergraduate
Bachelor of Science in Cybersecurity
Official programme listing collected; curriculum not yet completed
- MSAI · Postgraduate
Master of Science in Artificial Intelligence
Official programme listing collected; curriculum not yet completed
- MSCS3 · Postgraduate
Master of Science in Computer Science
Official programme listing collected; curriculum not yet completed
- MSCYBE · Postgraduate
Master of Science in Cybersecurity
Official programme listing collected; curriculum not yet completed
- MSEC4 · Postgraduate
Master of Science in Electronic Commerce
Official programme listing collected; curriculum not yet completed
- CS3_P · Postgraduate
Doctor of Philosophy in Computer Science
Official programme listing collected; curriculum not yet completed
- CS3_M · Postgraduate
Master of Philosophy in Computer Science
Official programme listing collected; curriculum not yet completed
No matching programmes. Change your search or filters.
Courses
This lists courses with a checked unit association. Reconciliation with the full official catalogue is ongoing.
| Course | Credits | Requirement | Materials |
|---|---|---|---|
| CS1102Introduction to Computer Studies | — | See programme requirements | 19 readable |
| CS1103BMedia Computing | — | See programme requirements | No open materials |
| CS1302Introduction to Computer Programming | 3 | See programme requirements | 5 readable23 archived candidates |
| CS1302AIntroduction to Computer Programming | — | See programme requirements | No open materials |
| CS1315Introduction to Computer Programming | — | See programme requirements | No open materials |
| CS2066IT Professionals and Society | — | See programme requirements | No open materials |
| CS2104Discrete Computations | — | See programme requirements | No open materials |
| CS2115Computer Organization | — | See programme requirements | 9 readable |
| CS2116Computer Systems | — | See programme requirements | No open materials |
| CS2117Foundation of Cybersecurity | — | See programme requirements | No open materials |
| CS2204Fundamentals of Internet Applications Development | — | See programme requirements | 12 readable |
| CS2303Data Structures for Media | — | See programme requirements | No open materials |
| CS2310Computer Programming | — | See programme requirements | 10 readable |
| CS2311Computer Programming | 3 | See programme requirements | 173 readable415 archived candidates |
| CS2312Problem Solving and Programming | — | See programme requirements | 2 readable |
| CS2313Computer Programming | — | See programme requirements | No open materials |
| CS2315Computer Programming | — | See programme requirements | No open materials |
| CS2334Data Structures for Data Science | — | See programme requirements | No open materials |
| CS2360Java Programming | — | See programme requirements | No open materials |
| CS2402Introduction to Computational Probability Modeling | — | See programme requirements | 11 readable |
| CS2403Data Management and Cloud Storage | — | See programme requirements | No open materials |
| CS2468Data Structures and Data Management | — | See programme requirements | No open materials |
| CS2611Seminars on Contemporary Technology I | — | See programme requirements | No open materials |
| CS2612Seminars on Contemporary Cybersecurity | — | See programme requirements | No open materials |
| CS2613Seminars on Contemporary Technology | — | See programme requirements | No open materials |
| CS3000Professional Career Development Internship | — | See programme requirements | No open materials |
| CS3103Operating Systems | — | See programme requirements | 98 readable |
| CS3104Applied Cryptographic Systems | — | See programme requirements | No open materials |
| CS3161Operating System Principles | — | See programme requirements | 15 readable |
| CS3185Computer Architecture | — | See programme requirements | No open materials |
| CS3189User-centred Interaction Design | — | See programme requirements | No open materials |
| CS3201Computer Networks | — | See programme requirements | No open materials |
| CS3273Data Protection and System Security | — | See programme requirements | No open materials |
| CS3283Distributed Systems | — | See programme requirements | No open materials |
| CS3301Applied Algorithms | — | See programme requirements | No open materials |
| CS3334Data Structures | — | See programme requirements | 13 readable |
| CS3335Design & Analysis of Algorithms | — | See programme requirements | 2 readable |
| CS3342Software Design | — | See programme requirements | 11 readable |
| CS3343Software Engineering Practice | — | See programme requirements | No open materials |
| CS3346Software Testing and Maintenance | — | See programme requirements | No open materials |
| CS3347Software Engineering Principles and Practice | — | See programme requirements | No open materials |
| CS3356Managing Software Projects | — | See programme requirements | No open materials |
| CS3367Essentials of Software Engineering | — | See programme requirements | No open materials |
| CS3382Web Usability Design and Engineering | — | See programme requirements | No open materials |
| CS3383AI for Software Engineering | — | See programme requirements | No open materials |
| CS3391Advanced Programming | — | See programme requirements | No open materials |
| CS3402Database Systems | — | See programme requirements | 139 readable |
| CS3462Introduction to Database Systems | — | See programme requirements | 1 readable |
| CS3481Fundamentals of Data Science | — | See programme requirements | No open materials |
| CS3483Multimodal Interface Design | — | See programme requirements | No open materials |
| CS3503IT Professional Placement | — | See programme requirements | No open materials |
| CS3504IT Professional Placement | — | See programme requirements | No open materials |
| CS3505IT Professional Internship | — | See programme requirements | No open materials |
| CS3612Seminars on Contemporary Technology II | — | See programme requirements | No open materials |
| CS4101Software Security | — | See programme requirements | No open materials |
| CS4182Computer Graphics | — | See programme requirements | No open materials |
| CS4185Multimedia Technologies and Applications | — | See programme requirements | No open materials |
| CS4186Computer Vision and Image Processing | — | See programme requirements | No open materials |
| CS4187Computer Vision for Interactivity | — | See programme requirements | No open materials |
| CS4188Virtual Reality | — | See programme requirements | No open materials |
| CS4191Mobile and IoT Security | — | See programme requirements | No open materials |
| CS4192Algorithms for Private Data Analytics | — | See programme requirements | No open materials |
| CS4273Distributed System Technologies and Programming | — | See programme requirements | No open materials |
| CS4274Distributed Computing Technologies | — | See programme requirements | No open materials |
| CS4280Advanced Internet Applications Development | — | See programme requirements | No open materials |
| CS4284Mobile Computing | — | See programme requirements | No open materials |
| CS4285High Speed Multimedia Networks | — | See programme requirements | No open materials |
| CS4286Internet Security and e-Commerce Protocols | — | See programme requirements | No open materials |
| CS4288Cryptographic Algorithms and Protocols | — | See programme requirements | No open materials |
| CS4289Pervasive Computing | — | See programme requirements | No open materials |
| CS4293Topics in Cybersecurity | — | See programme requirements | No open materials |
| CS4295Mobile Application Programming | — | See programme requirements | No open materials |
| CS4296Cloud Computing | — | See programme requirements | No open materials |
| CS4297Cloud Robotics and Automation | — | See programme requirements | No open materials |
| CS4298iOS Application Development | — | See programme requirements | No open materials |
| CS4335Design and Analysis of Algorithms | — | See programme requirements | 52 readable |
| CS4348Software Quality Management | — | See programme requirements | No open materials |
| CS4367Computer Games Design | — | See programme requirements | No open materials |
| CS4381Advanced Software Design | — | See programme requirements | No open materials |
| CS4385Topics in Software Engineering | — | See programme requirements | No open materials |
| CS4386AI Game Programming | — | See programme requirements | No open materials |
| CS4389Decentralized Applications Development | — | See programme requirements | No open materials |
| CS4394Information Security and Management | — | See programme requirements | No open materials |
| CS4465Computational Biology and Bioinformatics | — | See programme requirements | No open materials |
| CS4480Data-Intensive Computing | — | See programme requirements | No open materials |
| CS4482Advanced Database Systems | — | See programme requirements | No open materials |
| CS4485Information Retrieval | — | See programme requirements | No open materials |
| CS4486Artificial Intelligence | — | See programme requirements | No open materials |
| CS4487Machine Learning | — | See programme requirements | No open materials |
| CS4489Optimization Foundations for AI Training | — | See programme requirements | No open materials |
| CS4490Generative AI Essentials and Applications | — | See programme requirements | No open materials |
| CS4493Natural Language Processing | — | See programme requirements | No open materials |
| CS4514Project | — | See programme requirements | No open materials |
| CS4514AProject | — | See programme requirements | No open materials |
| CS4552Guided Study | — | See programme requirements | No open materials |
| CS5182Computer Graphics | — | See programme requirements | No open materials |
| CS5185Multimedia Technologies and Applications | — | See programme requirements | No open materials |
| CS5187Vision and Image | — | See programme requirements | No open materials |
| CS5188Virtual Reality Technologies and Applications | — | See programme requirements | No open materials |
| CS5222Computer Networks and Internets | — | See programme requirements | No open materials |
| CS5281Internet Application Development | — | See programme requirements | No open materials |
| CS5282Practical Optimization Algorithms and Techniques | — | See programme requirements | No open materials |
| CS5285Introduction to Cybersecurity | — | See programme requirements | No open materials |
| CS5286Algorithms and Techniques for Web Searching | — | See programme requirements | No open materials |
| CS5288Cryptography: Theory and Practice | — | See programme requirements | No open materials |
| CS5291Cybersecurity Forensics and Incident Response | — | See programme requirements | No open materials |
| CS5292Cybersecurity Audits and Compliance | — | See programme requirements | No open materials |
| CS5293Topics in Information Security and Privacy | — | See programme requirements | No open materials |
| CS5294Information Security Technology Management | — | See programme requirements | No open materials |
| CS5295Network and Cloud Security | — | See programme requirements | No open materials |
| CS5296Cloud Computing: Theory and Practice | — | See programme requirements | No open materials |
| CS5297Topics in AI Security | — | See programme requirements | No open materials |
| CS5298Blockchain and Web3.0 Security | — | See programme requirements | No open materials |
| CS5348Software Quality Engineering | 3 | See programme requirements | No open materials |
| CS5351Software Engineering | 3 | See programme requirements | No open materials |
| CS5367Computer Games Design | — | See programme requirements | No open materials |
| CS5481Data Engineering | — | See programme requirements | No open materials |
| CS5483Data Warehousing and Data Mining | — | See programme requirements | No open materials |
| CS5486Intelligent Systems | — | See programme requirements | No open materials |
| CS5487Machine Learning: Principles and Practice | — | See programme requirements | No open materials |
| CS5488Big Data Algorithms and Techniques | — | See programme requirements | No open materials |
| CS5489Machine Learning: Algorithms and Applications | — | See programme requirements | No open materials |
| CS5491Artificial Intelligence | — | See programme requirements | No open materials |
| CS5493Topics in Autonomous Driving | — | See programme requirements | No open materials |
| CS5494Topics in Generative AI | — | See programme requirements | No open materials |
| CS5495Explainable AI | — | See programme requirements | No open materials |
| CS5611Seminar on AI Ethics | — | See programme requirements | No open materials |
| CS5612Seminar on Contemporary Cybersecurity | — | See programme requirements | No open materials |
| CS6175Virtual Reality and Game-Engine Technologies | — | See programme requirements | No open materials |
| CS6187Vision and Language | — | See programme requirements | No open materials |
| CS6283Advanced Topics in Internet of Things Security | — | See programme requirements | No open materials |
| CS6284Advanced Topics in Software Security | — | See programme requirements | No open materials |
| CS6288Topics on eCommerce Technologies | — | See programme requirements | No open materials |
| CS6290Privacy-enhancing Technologies | — | See programme requirements | No open materials |
| CS6382Algorithm Analysis and Game Theory | — | See programme requirements | No open materials |
| CS6480AI Oracles for Multiagent Economic Systems | — | See programme requirements | No open materials |
| CS6487Topics in Machine Learning | — | See programme requirements | No open materials |
| CS6491Topics in Optimization and its Applications in Computer Science | — | See programme requirements | No open materials |
| CS6493Natural Language Processing | — | See programme requirements | No open materials |
| CS6520Project | — | See programme requirements | No open materials |
| CS6521Research/Internship Project | — | See programme requirements | No open materials |
| CS6522Project in Autonomous Driving | — | See programme requirements | No open materials |
| CS6523Internship in Autonomous Driving | — | See programme requirements | No open materials |
| CS6524Project in Generative AI | — | See programme requirements | No open materials |
| CS6525Internship in Generative AI | — | See programme requirements | No open materials |
| CS6526Project in Trustworthy AI | — | See programme requirements | No open materials |
| CS6527Internship in Trustworthy AI | — | See programme requirements | No open materials |
| CS6528Internship in Artificial Intelligence | — | See programme requirements | No open materials |
| CS6529Project in Artificial Intelligence | — | See programme requirements | No open materials |
| CS6531Project in Cybersecurity | — | See programme requirements | No open materials |
| CS6532Internship in Cybersecurity | — | See programme requirements | No open materials |
| CS6534Guided Study | — | See programme requirements | No open materials |
| CS6535Guided Study in Artificial Intelligence | — | See programme requirements | No open materials |
| CS6536Guided Study in Data Science | — | See programme requirements | No open materials |
| CS6537Guided Study in Information Security | — | See programme requirements | No open materials |
| CS6538Research/Internship Project | — | See programme requirements | No open materials |
| CS6539Internship in Autonomous Driving | — | See programme requirements | No open materials |
| CS6540Internship in Generative AI | — | See programme requirements | No open materials |
| CS6541Internship in Trustworthy AI | — | See programme requirements | No open materials |
| CS6542Internship in Artificial Intelligence | — | See programme requirements | No open materials |
| CS8692Comprehensive Studies in Selected Topics in Computer Science | — | See programme requirements | No open materials |
| CS8695Research In Computer Science | — | See programme requirements | No open materials |
| EC5001Introduction to eCommerce | — | See programme requirements | No open materials |
| EC6001eCommerce Project | — | See programme requirements | No open materials |
| GE1361Digital Literacy: New Technologies, Society, and You | — | See programme requirements | No open materials |
| GE1362Exploring Generative AI in Practice | — | See programme requirements | No open materials |
| GE2313Global IT Case Studies | — | See programme requirements | No open materials |
| GE2324The Art and Science of Data | — | See programme requirements | No open materials |
| GE2338Everyday Security - Protecting Yourself in the Digital Age | — | See programme requirements | No open materials |
| GE2340Artificial Intelligence – Past, Present, and Future | — | See programme requirements | No open materials |
| JC2066IT Professionals: Ethical, Legal and Social Issues | — | See programme requirements | No open materials |
No matching courses. Change your search or filters.