- MC039A - Seminars on Computing and Technology // MO901A
- MC102 4567ABCEFGHIKLMNOZVX – Algorithms and Computer Programming
- MC102QR - Computer Algorithms and Programming
- MC102W - Computer Algorithms and Programming
- MC202ABC - Data Structures
- MC202DEF - Data Structures
- MC322AB - Object Oriented Programming
- MC322C - Object Oriented Programming
- MC358A - Mathematical Foundations of Computing
- MC404AE - Basic Organization of Computers and Assembly Language
- MC426A - Software Engineering
- MC458A - Algorithm Design and Analysis I
- MC504A - Operating Systems
- MC521A - Programming Challenges I / MC721A - Programming Challenges III
- MC536AB - Databases: Theory and Practice
- MC558A - Algorithm Design and Analysis II
- MC613A - Digital Circuits Laboratory
- MC613B - Digital Circuits Laboratory
- MC646A - Software Verification, Validation and Testing // MO409A
- MC714A - Distributed Systems
- MC732A - Computer Systems Design
- MC733A - Laboratory Projects Computer Systems
- MC750A - Construction of Human-Computer Interfaces
- MC832A - Computer Networks
MC833A - Computer Network Programming - MC857A - Information Systems Project
- MC861A - Computer Design II
MC878A - Graph Theory and Applications // MO405A - MC886A - Machine Learning // MO444
- MC889A - Introduction to Cryptography
- MC908A - Special Topics in Theory of Computing
- MC912A – Special Topics in Computer Architecture // MO401A
- MC919A - Special Topics in Graphics Processing // MO815A
- MC921A - Compiler Design and Construction
- MC920A - Introduction to Digital Image Processing // MO443A
- MC926A - Topics in Software Engineering I // MO630A
- MC934A – Topics in Computer Engineering \// MO436A
- MC934B – Topics in Computer Engineering // MO434A
- MC936A - Topics in Information Systems // MO413A
- MC953A – Topics in Computer Networking I
- MC959A – Topics in Artificial Intelligence I
- MC970A – Introduction to Parallel Programming
- MC973A - Topics in Architecture and Hardware II // MO601A