Master of Science in Computer Science General Requirements
The Masters of Science in Computer Science program at Northeastern offers students over 12 specializations ranging from artificial intelligence to software engineering, which align with faculty research enabling students to gain the most up to date knowledge in their desired field. Featured specializations in Vancouver are Artificial Intelligence, Human-Computer Interaction (HCI) and Software Engineering - although students may choose from any of the 12.
A cumulative GPA of 3.000 or higher is required in the three core courses:
Programming
CS 5010 - Programming Design Paradigm
4.00
Development
Take one of the following:
CS 5500 - Foundations of Software Engineering
4.00
CS 5600 - Computer Systems
4.00
Algorithms
CS 5800 - Algorithms
4.00
Electives
Complete 20 semester hours from the following.A minimum of 8 semester hours must be taken from the same specialization.
CS 8674 - Master’s Project
4.00
CS 8982 - Readings
1.00 - 8.00
CS 7990 - Thesis
4.00