| 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 |