CS3821 – Full Unit Project
Large-scale final year project on applied research.
              CS3950 – Deep Learning
Neural networks, CNNs, and PyTorch.
              CS3920 – Machine Learning
Core ML concepts with practical projects.
              CS3490 – Computational Optimisation
Mathematical modelling, linear programming.
              CS3870 – Advanced Algorithms & Complexity
Intractability, NP-completeness, and algorithm design.
              CS3600 – Quantum Computation
Qubits, gates, and quantum algorithms.
              CS3470 – Compilers and Code Generation
Parsing, syntax trees, and code translation.
             
            
            
              CS2800 – Software Engineering (75%)
Software life cycle, UML, and design principles.
              CS2810 – Team Project (83%)
Agile development and collaboration.
              CS2850 – Operating Systems (80%)
Processes, memory, file systems.
              CS2855 – Databases (84%)
SQL, relational models, and transactions.
              CS2860 – Algorithms & Complexity (80%)
Graphs, greedy and dynamic programming.
              CS2900 – Multi-dimensional Data Processing (87%)
Linear algebra for CS and ML applications.
              CS2910 – Symbolic AI (85%)
Logic-based and rule-based AI techniques.
              IY2760 – Information Security (81%)
Security threats, encryption, and protocols.
             
            
            
              CS1811 – OOP I (90%)
Python programming basics.
              CS1812 – OOP II (72%)
Object-oriented design and Java.
              CS1822 – Programming Lab (85%)
Game development and project work.
              CS1840 – Internet Services (74%)
Web development, protocols, and servers.
              CS1860 – Discrete Maths (95%)
Logic, sets, proofs, and combinatorics.
              CS1870 – Machine Fundamentals (89%)
Digital logic, architecture, and automata.
              CS1890 – Software Design (97%)
System modelling and design methodologies.