Computer Science and Engineering Master of Science

About us

The mission of  the Department of Computer Science and Engineering Graduate Program is to develop researchers, educators and practicing professionals with advanced skills in computing. Students can pursue either a master's degree, doctorate or both.

Students intending to pursue a PhD without first obtaining a master's degree may apply to the direct PhD track.

The goal of the doctoral program is to prepare students to become leading researchers and educators, both in academia and in industry.

The master's program is divided into two tracks:

  • Research, requiring a master's thesis on some original research
  • Coursework, with a larger coursework requirement and a written master's comprehensive examination.

Both tracks give students a solid background in the theory and foundations of computing and expose them to the latest technology and ideas in computer science.

For more information, go to: