Sponsored by the Department of Computer Science
Entering students are expected to have completed a program of study equivalent to that required by at least an undergraduate minor in computer science and a computer science BS is recommended. If the necessary background courses are lacking, students must take undergraduate courses to possess the prerequisites for the upper level CS master’s courses. These courses will not count toward the MSEM degree but WILL appear on the transcript. Most upper level CS courses will assume the equivalent of: Intermediate Programming; Data Structures; Computer System Fundamentals (for any systems courses); Discrete Math (for any theory/analysis courses).
Any five regular graduate courses, 400-level or higher, from the Department of Computer Science, not including the senior thesis. No more than three graduate-level courses may be taken in one semester by MSEM students in this concentration.