MC001A - Information TechnologiesMC009A - Computing and SocietyMC038A - Introduction to Scientific Writing // MO903AMC039A - Seminars on Computing and Technology // MO901AMC039B - Seminars on Computing and Technology // MO901BMC102ABCD - Computer Algorithms and ProgrammingMC102EF - Computer Algorithms and ProgrammingMC102IJ - Computer Algorithms and ProgrammingMC102KL - Computer Algorithms and ProgrammingMC102MNOP - Computer Algorithms and ProgrammingMC102UVXY - Computer Algorithms and ProgrammingMC102Z - Computer Algorithms and ProgrammingMC202ABCD - Data StructuresMC202EF - Data StructuresMC202GH - Data StructuresMC322A - Object Oriented ProgrammingMC346A - Programming ParadigmsMC358A - Mathematical Foundations of ComputingMC404ABEF - Basic Computer Organization and Assembly LanguageMC426A - Software EngineeringMC437AB - Information Systems ProjectMC458A - Algorithm Design and Analysis IMC458B - Design and Analysis of Algorithms IMC504A - Operating SystemsMC536ABCD - Databases: Theory and PracticeMC558A - Algorithm Design and Analysis IIMC602A - Logic Circuits and Computer OrganizationMC621A - Programming Challenges II // MC821A - Programming Challenges IVMC658A - Algorithm Design and Analysis IIIMC668A - Bioinformatics // MO640AMC714A - Distributed SystemsMC722A // MC732A - Computer Systems DesignMC750A - Construction of Human-Computer InterfacesMC832A - Computer NetworksMC833AB - Computer Network ProgrammingMC851B - Computer Design I // MC857B - Information Systems Project // MO826AMC855AB - Computer Systems ProjectMC855C - Computer Systems ProjectMC868A - Formal Languages and Automata // MO406AMC878A - Graph Theory and Applications // MO405AMC886A - Machine Learning // MO444AMC900A - Special Topics in Programming Language // MO403AMC908A - Special Topics in Computer Theory // MO804AMC910A - Compiler ConstructionMC926A - Topics in Software Engineering I // MO827AMC931A - Special Topics in Computer ScienceMC938A - Cryptographic Algorithms // MO422AMC940A - Image Processing and Analysis // MO445AMC942A - Computer Network Security // MO639AMC949A - Computer Vision // MO446AMC953A - Computer Network Topics I // MO655AMC960A - Special Topics in Computer Engineering // MO809AMC963A - Topics in Computer Networks II // MO818AMC972A - Topics in Architecture and Hardware I // MO801AMC976A - Topics in Software Engineering II // MO620AMC986A - Topics in Human-Computer Interfaces // MO825A