Electrical Engineering and Computer Science

Preparatory Program of MCIS

Students who do not have a degree in a computing field, and who want to apply for the graduate degree in Computer Science, will be required to complete the following preparatory program and earn a grade of B or better in each course. Students who previously earned a grade of B or better in an equivalent course can have the corresponding requirements waived with prior authorization by the program.

Analytical Methods
ESC 310 Probability and Statistics for Engineers
MTH 220 Introduction to Discrete Mathematics

Application Programming
CIS 260 - Introduction to Programming
CIS 265 - Data Structures (Prerequisites: CIS 260)
CIS 390 - Introduction to Algorithms (Prerequisite: CIS 265)

Systems Programming
CIS 335 - Language Processors (Prerequisite: CIS 265)
CIS 340 - C/C++ For Systems Programming (Co-requisite: CIS 265)
CIS 345 - Operating Systems (Prerequisite: CIS 340)