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.
  • Project option, without doing the MS examination, but a project with a faculty with limited research.

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:

Optional Practical Training (OPT)

International graduates of this major are approved by the Department of Homeland Security for three (3) years of work permission in the United States after graduation. Visit the Office of International Affairs website for more information.