The Master of Science in Computer Science and Engineering programs requires the completion of 30 credits. Students interested in an M.S. in CSE should have already successfully completed Operating Systems Design and Construction, Introduction to Computer Architecture, Programming Language Concepts, Data Structures and Algorithms, and Logical Design of Digital Systems or Introduction to the Theory of Computation.