The MCS program leads to a graduate degree in Computer Science. The program combines breadth knowledge in computer science through course work and depth knowledge in the area of specialization through research (MCS Thesis option) or through a research project.*

Program requirements and timelines for various options of master’s program are listed below.