The Department of Computer Science offers both a PhD and a Master of Science (MS) program. The MS program has two options: a research-based thesis option, as well as a more professionally-oriented non-thesis option. Both programs can be done in person or online.
The PhD program and the thesis option of the MS program are designed to increase your fundamental knowledge and to give you guidance and experience in research. You achieve this by taking advanced courses, participating in seminars, and carrying out and reporting on a research project.
In the non-thesis option of the MS program, the research project is replaced by two additional courses and a project in which you apply the knowledge acquired in your courses to the solution of a significant problem.
Courses offered by the Department cover a wide range of topics. In all cases, you benefit from our small class sizes and close interaction with your professors.