Program start date | Application deadline |
2024-09-01 | - |
2025-01-01 | - |
Program Overview
The Master of Science in Computer Science program at the Department of Computer Science provides advanced knowledge and expertise in specialized areas of Computer Science. The two-year, thesis-based program includes coursework in security and privacy, data-driven software engineering, advanced HCI, computational finance, and advanced machine learning. Students complete a research-based thesis and a successful thesis defense to earn their degree.
Program Outline
Degree Overview:
The Department of Computer Science offers a two-year, thesis-based Masters of Science in Computer Science degree.
Objectives:
The program aims to provide students with advanced knowledge and targeted, cutting-edge expertise in Computer Science beyond the basics of undergraduate study.
Program Description:
The program consists of 15 credit hours of coursework at the 7000 level or higher, including a three credit hour Research Methodologies course, a research-based thesis, and a successful thesis defense.
Outline:
Content:
- Security and Privacy
- Data-Drive Software Engineering
- Advanced HCI
- Computational Finance
- Advanced Machine Learning
Structure:
- Two-year, thesis-based program
Course Schedule:
- Coursework and thesis research are completed over the two-year period.
Individual Modules with Descriptions:
- COMP 7860 Security and Privacy: Explores security and privacy concepts, threats, and countermeasures.
- COMP 7890 Data-Drive Software Engineering: Focuses on data-driven approaches to software engineering, including data analysis, machine learning, and big data.
- COMP 7920 Advanced HCI: Covers advanced topics in human-computer interaction, including user experience design, cognitive models, and social computing.
- COMP 7926 Computational Finance: Introduces computational methods for financial modeling, risk management, and trading strategies.
- COMP 7950 Advanced Machine Learning: Explores advanced machine learning algorithms, techniques, and applications.
Assessment:
- Coursework: Assignments, quizzes, exams
- Thesis: Research, writing, and defense
Entry requirements
In addition to the admission requirements of the Faculty of Graduate Studies, to be considered for admission to the MSc in Computer Science program, you must have: