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.