MC001A - Information Technologies
MC009A - Computing and Society
MC039A - Seminars on Computing and Technology
MC102ABCDEFGHIJKLMNOPQRSTUVXZ – Algorithms and Computer Programming
MC202AB - Data Structures
MC202E - Data Structures
MC202GH - Data Structures
MC322A - Object Oriented Programming
MC358A - Mathematical Foundations of Computing
MC358B - Mathematical Foundations of Computing
MC404AB - Basic Computer Organization and Assembly Language
MC426A - Software Engineering
MC426B- Software Engineering
MC458A - Algorithm Design and Analysis I
MC504A - Operating Systems
MC536A - Databases: Theory and Practice
MC558A - Algorithm Design and Analysis II
MC602A - Logic Circuits Organization Computers
MC621A – Programming Challenges II
MC714A - Distributed Systems
MC722A - Computer Systems Design / MC732A - Computer Systems Design
MC750 - Construction of Human-Computer Interfaces
MC798A – Algorithmic Game Theory
MC821A - Programming Challenges IV 
MC832A - Computer Networks
MC833A - Computer Network Programming
MC851A - Computer Design I
MC853A - Project in Programming Systems
MC859A - Computer Theory Project
MC878A - Theory and Applications of Graphs //*MO405A*
MC886A - Computer Theory Project // MO444A
MC918A – Topics in Computing Theory I 
MC921AB – Compiler Design and Construction
MC931A - Special Topics in Computer Science
MC934A - Topics in Computer Engineering
MC934B – Topics in Computer Engineering
MC937A - Computer Graphics
MC940A – Image Processing and Analysis
MC953A – Topics in Computer Networking I
MC959A – Topics in Artificial Intelligence I
MC963A - Topics in Computer Networks II // MO629A
MC964B - Topics in Distributed Computing