Computer Science, MSc
The Master of Science in Computer Science is a two-year, thesis-based program that supports advanced study in the discipline and provides structured training in research methods. The program is designed for students who wish to deepen their understanding of computational theory, methods, and contemporary developments, and who intend to engage in independent research under faculty supervision. Students complete four graduate-level courses and a research thesis culminating in an oral defense. In consultation with a supervisory committee, each student formulates a research question aligned with departmental expertise and available resources. Coursework and research activities—including proposal development, literature review, data analysis, and applied investigation— build the competencies required for scholarly inquiry in computer science.