• Skip to Content
  • AZ Index
  • Catalog Home
  • Institution Home
Northeastern University

Academic Catalog 2023-2024

  • Home›
  • Graduate›
  • Khoury College of Computer Sciences›
  • Computer Science›
  • Computer Science, MSCS

Computer Science, MSCS

2023-2024 Edition

  • Undergraduate
  • College of Professional Studies Undergraduate
  • Graduate
    • Information for Entering Students
    • Financial Information
    • Academic Policies and Procedures
    • PhD Programs
    • College of Arts, Media and Design
    • D'Amore-​McKim School of Business
    • Khoury College of Computer Sciences
      • Academic Policies and Procedures
      • Computer Science
        • Computer Science, PhD
        • Network Science, PhD
        • Artificial Intelligence, MS
        • Data Science, MS
        • Data Science, MS—Align
        • Game Science and Design, MS
        • Internet of Things, MS
        • Robotics, MS
        • Computer Science, MSCS
        • Computer Science, MSCS—Align
        • Cloud Software Development, Graduate Certificate
        • Computer Science, Graduate Certificate
        • Data Analytics, Graduate Certificate
        • Inclusive Computer Science Education, Graduate Certificate
      • Cybersecurity
      • Health Informatics
      • Interdisciplinary Programs
    • College of Engineering
    • Bouvé College of Health Sciences
    • School of Law
    • College of Professional Studies
    • College of Science
    • College of Social Sciences and Humanities
    • Mills College at Northeastern
    • Gordon Institute of Engineering Leadership
    • Additional Programs
    • Faculty
    • General Information
  • Course Descriptions
  • Catalog Archives
  • Overview
  • Program Requirements

Northeastern University’s Master of Science in Computer Science is designed to prepare students for a variety of careers in computer science. The program combines both computing and important application domains—enabling you to increase your broad-based knowledge in the field while allowing you to delve deeper in specific areas through elective courses.

Complete all courses and requirements listed below unless otherwise indicated.

Students should refer to the course numbering table for graduate course leveling.

Core Requirements

Course List
Code Title Hours
Programming
CS 5010Programming Design Paradigm4
Algorithms
CS 5800Algorithms4

Breadth Areas

Course List
Code Title Hours
Complete three courses from two of the following breadth areas:12
Systems and Software
CS 5400
Principles of Programming Language
CS 5500
Foundations of Software Engineering
CS 5520
Mobile Application Development
CS 5600
Computer Systems
CS 5610
Web Development
CS 5700
Fundamentals of Computer Networking
CS 6410
Compilers
CS 6510
Advanced Software Development
CS 6650
Building Scalable Distributed Systems
CS 6710
Wireless Network
Theory and Security
CS 6760
Privacy, Security, and Usability
CS 7805
Complexity Theory
CY 5770
Software Vulnerabilities and Security
CY 6740
Network Security
Artificial Intelligence and Data Science
CS 5100
Foundations of Artificial Intelligence
CS 5150
Game Artificial Intelligence
CS 5200
Database Management Systems
CS 5330
Pattern Recognition and Computer Vision
CS 6120
Natural Language Processing
CS 6140
Machine Learning
CS 6200
Information Retrieval
CS 6220
Data Mining Techniques
CS 6240
Large-Scale Parallel Data Processing
CS 7140
Advanced Machine Learning

Electives

Course List
Code Title Hours
Complete 12 semester hours from the following: 112
CS 5097
Mixed Reality
CS 5100 to CS 7980
CS 7990
Thesis
CS 8674
Master’s Project
CS 8982
Readings
CY 5010
Foundations of Information Assurance
CY 5130
Computer System Security
CY 5210
Information System Forensics
DS 5110
Introduction to Data Management and Processing
DS 5230
Unsupervised Machine Learning and Data Mining
1

Specific electives such as CS 7980 Research Capstone, CS 7990 Thesis, or CS 8674 Master’s Project may be required at certain Northeastern campuses. Students should consult with their program advisor when developing a plan of study.

Program Credit/GPA Requirements

32 total semester hours required
Minimum 3.000 GPA required

  • Boston Opens New Window
  • Arlington Opens New Window
  • Burlington Opens New Window
  • Charlotte Opens New Window
  • London Opens New Window
  • Nahant Opens New Window
  • Oakland Opens New Window
  • Portland Opens New Window
  • San Francisco Opens New Window
  • Seattle Opens New Window
  • Silicon Valley Opens New Window
  • Toronto Opens New Window
  • Vancouver Opens New Window

360 Huntington Ave., Boston, Massachusetts 02115 Opens New Window | 617.373.2000 | TTY 617.373.3768 | Emergency Information
© 2023-2024 Northeastern University | myNortheastern Opens New Window

  • Facebook. Opens New Window
  • Twitter. Opens New Window
  • Youtube. Opens New Window
  • Linkedin. Opens New Window
  • Instagram. Opens New Window
  • Snapchat. Opens New Window

Privacy Policy Opens New Window

Back to top

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • 2023-24 Undergraduate Day PDF

  • 2023-24 CPS Undergraduate PDF

  • 2023-24 Graduate/Law PDF

  • 2023-24 Course Descriptions PDF