Program overview
Admission Requirements
Intakes

Last updated on 2026-07-31

Program overview

Program overview

The Master of Science in Computer Science (MSCS) at Northeastern University’s Khoury College of Computer Sciences is designed for experienced computer science professionals who are eager to enhance their knowledge and expand their technology leadership responsibilities. This program prepares students to tackle diverse challenges and build the latest technologies, refining their expertise in key areas such as systems and software, theory and security, and artificial intelligence and data science. With a focus on practical skills and industry connections, graduates are well-equipped to advance their careers in the tech field.

Program structure

The Master of Science in Computer Science program is structured to be completed in approximately two years, offering both part-time and full-time study options. The program is designed to meet the needs of working professionals and includes:

  • Core courses that cover essential topics in computer science.
  • A range of electives that allow students to tailor their education to their interests.
  • Opportunities for experiential learning through co-ops or internships with leading organizations.
  • Entry terms available in both Fall and Spring.

This flexible structure ensures that students can balance their studies with professional commitments while gaining valuable experience in the field.

Featured Experiences

The MSCS program offers a variety of unique experiences that enhance learning and career readiness:

  • Opportunities for paid, full-time co-ops or internships with diverse organizations, including major companies like Microsoft and SAP.
  • Collaboration with world-leading multinational corporations and innovative startups in a fast-growing tech hub.
  • An interdisciplinary curriculum that incorporates elements of web development, network security, and machine learning.
  • Access to faculty with strong connections to employers across Canada, providing networking opportunities and industry insights.

Career Options

Graduates of the Master of Science in Computer Science program can pursue a variety of career paths in Canada, including:

  • Software Engineer: Design and develop software applications, ensuring functionality and user experience.
  • Data Scientist: Analyze complex data sets to inform business decisions and drive strategic initiatives.
  • Systems Analyst: Evaluate and improve IT systems to enhance efficiency and effectiveness within organizations.
  • Cybersecurity Specialist: Protect an organization’s computer systems and networks from security breaches and attacks.
  • AI Developer: Create and implement artificial intelligence solutions to solve real-world problems across various industries.

These roles reflect the diverse opportunities available to graduates, allowing them to make significant contributions to the tech industry.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Northeastern University official website