Skip to main content

Academics_Masters_Computer-Science-MS

Overview

The College of Computer & Information Science offers the PlusOne, an opportunity to accelerate the time to completion for an MS in computer science degree from Northeastern University for most of our undergraduate majors. The PlusOne option allows undergraduate students to complete a maximum of 4 graduate level courses to apply toward both the undergraduate and graduate degree programs, shortening the time needed to complete the Master of Science in Computer Science from two years to one.

Admission

Interested students should meet with their advisor no later than the third semester to start the admission process, beginning with enrollment in a single graduate course. Undergraduate students must establish a minimum of 3.25 GPA to register for graduate level courses. Formal admission to the PlusOne program requires a minimum 3.25 GPA, both cumulative and within the major, and a minimum grade of B in at least one graduate level CS course. Students must be in an undergraduate major within CCIS to participate in the PlusOne program within the college.

Progression

Admission into the PlusOne program does not guarantee admission into the Master’s program upon graduation at the baccalaureate level. Students admitted into the PlusOne program maintain undergraduate level standing and must continue to request admission into graduate courses each term. In order to continue in the PlusOne program, students must maintain a minimum 3.0 GPA and earn a minimum grade of B in all graduate level CS courses. Courses completed with a grade below a “B” may not be accepted by the graduate program.

Advising & Completion

Students must complete individualized plans of study with their assigned undergraduate academic advisor upon admission into the program.

During senior year, students will finalize the formal PlusOne form with the Associate Director of Graduate Student Services to matriculate into the Master’s program upon undergraduate graduation. Students must take at least two masters classes as a masters student (post-bachelors graduation).

PlusOne with MS in Computer Science

Students in Computer Science, Information Science, Data Science, and Cybersecurity degree programs can complete a PlusOne with the MS in Computer Science degree. Up to four graduate level courses may be applied toward both the undergraduate and graduate degree programs.

It is strongly recommended that students take the following courses:

  • CS 5400 Principles of Programming Language
  • CS 5600 Computer Systems
  • CS 5800 Algorithms

Below is a standard list of substitutions for graduate replacements of undergraduate degree requirements. However, these are only guidelines and approval of any specific substitution is at the discretion of the student’s academic advisor.

Undergraduate Requirement

Graduate Replacement

CS 3000 Algorithms & Data CS 5800 Algorithms
CS 3200 Database Design CS 5200 Database Management Systems
CS 3650 Computer Systems CS 5600 Computer Systems
CS 3700 Networks & Distributed Systems CS 5700 Networks Fundamentals of Computer Networking
CS 4100 Artificial Intelligence CS 5100 Foundations of Artificial Intelligence
CS 4150 Game Artificial Intelligence CS 5150 Game Artificial Intelligence
CS 4300 Computer Graphics CS 5310 Computer Graphics
CS 4400 Programming Languages CS 5400 Principles of Programming Languages
CS 4500 Software Development CS 5500 Managing Software Development
CS 4520 Mobile Application Development CS 5520 Mobile Application Development
CS 4550 Web Development CS 5610 Web Development
CS 4850 Building Game Engines CS 5850 Building Game Engines
IS 4300 Human Computer Interaction CS 5340 Computer/Human Interaction

PlusOne with MS in Data Science

Students in Data Science degree programs can complete a PlusOne with the MS in Data Science degree. Up to four graduate level courses may be applied toward both the undergraduate and graduate degree programs.

Undergraduate Requirement

Graduate Replacement

CS 3000 Algorithms & Data CS 5800 Algorithms
DS 4100 Data Collection, Integration And Analysis DS 5110 Introduction to Data Management and Processing
DS 4200 Information Presentation and Visualization DS 5500 Information Visualization: Applications in Data Science
DS 4400 Machine Learning and Data Mining 1 DS 5220 Supervised Machine Learning and Learning Theory
DS 4420 Machine Learning and Data Mining 2 DS 5230 Unsupervised Machine Learning and Learning Theory

PLUSONE WITH MS IN Cybersecurity

Students in the Cybersecurity degree programs can complete a PlusOne with the MS in Cybersecurity degree. Up to four graduate level courses may be applied toward both the undergraduate and graduate degree programs.

Undergraduate Course Requirement

Graduate Replacement

CS 4170 The Law, Ethics and Policy of Data and Digital Technologies IA 5240 Cyberlaw: Privcacy Ethics and Digital Rights *Student must take this course
Cybersecurity Elective IA 5200 Security Risk Management and Assessment
Cybersecurity Elective IA 5210 and IA 5211 Information System Forensics
CS 4710 Mobile and Wireless Systems CS 6710 Wireless Network
CS 5770 Software Vulnerabilites and Security CS 5770 Software Vulnerabilites and Security
CS 4740 Network Security CS 6740 Network Security
CS 4770 Cryptography CS 6750 Cryptography and Communications Security
CS 3650 Computer Systems CS 5600 Computer Systems
CS 4500 and CS 4501 Software Development CS 5500 Managing Software Development
CS 3700 Networks and Distributed Systems CS 5700 Fundamentals of Computer Networking

PlusOne with MS in Bioinformatics

Students in the BS Computer Science or BS Computer Science and Biology degrees can complete a PlusOne with the MS in Bioinformatics degree. Up to four graduate level courses may be applied toward both the undergraduate and graduate degree programs.

BS Computer Science Requirements for PlusOne with MS in Bioinformatics

In order to apply to the program, students must have a minimum GPA of 3.25 and be enrolled in or have completed BIOL 2301 Genetics and Molecular Biology and BIOL 2302 Lab for BIOL 2301.

Undergraduate Course Requirement Graduate Replacement
*BINF 6308 and BINF 6309 are required for this program
General Elective BINF 6308 Bioinformatics Computational Methods 1
General Elective BINF 6309 Bioinformatics Computational Methods 2
*Select two graduate courses from the below list of options
CS 3000 Algorithms & Data CS 5800 Algorithms
CS 3200 Database Design CS 5200 Database Management Systems
CS 3650 Computer Systems CS 5600 Computer Systems
CS 3700 Networks & Distributed Systems CS 5700 Networks Fundamentals of Computer Networking
CS 4100 Artificial Intelligence CS 5100 Foundations of Artificial Intelligence
CS 4150 Game Artificial Intelligence CS 5150 Game Artificial Intelligence
CS 4300 Computer Graphics CS 5310 Computer Graphics
CS 4400 Programming Languages CS 5400 Principles of Programming Languages
CS 4500 Software Development CS 5500 Managing Software Development
CS 4520 Mobile Application Development CS 5520 Mobile Application Development
CS 4550 Web Development CS 5610 Web Development
CS 4850 Building Game Engines CS 5850 Building Game Engines
IS 4300 Human Computer Interaction CS 5340 Computer/Human Interaction

BS Computer Science and Biology Requirements for PlusOne with MS in Bioinformatics

In order to apply to the program, students must have a minimum GPA of 3.25 and be enrolled in or have completed BIOL 2301/BIOL 2302 Genetics and Molecular Biology and BIOL 3611/3612 Biochemistry.

Undergraduate Course Requirement Graduate Replacement
*BINF 6308 and BINF 6309 are required for this degree
General Elective BINF 6308 Bioinformatics Computational Methods 1
General Elective BINF 6309 Bioinformatics Computational Methods 2
*Select one graduate course from the Intermediate and Advanced Biology Elective list
Intermediate and Advanced Biology Elective See Degree Audit for 5000+ options in this requirement
*Select one graduate course from the below list of options
CS 3000 Algorithms & Data CS 5800 Algorithms
CS 3200 Database Design CS 5200 Database Management Systems
CS 3650 Computer Systems CS 5600 Computer Systems
CS 3700 Networks & Distributed Systems CS 5700 Networks Fundamentals of Computer Networking
CS 4100 Artificial Intelligence CS 5100 Foundations of Artificial Intelligence
CS 4150 Game Artificial Intelligence CS 5150 Game Artificial Intelligence
CS 4300 Computer Graphics CS 5310 Computer Graphics
CS 4400 Programming Languages CS 5400 Principles of Programming Languages
CS 4500 Software Development CS 5500 Managing Software Development
CS 4520 Mobile Application Development CS 5520 Mobile Application Development
CS 4550 Web Development CS 5610 Web Development
CS 4850 Building Game Engines CS 5850 Building Game Engines
IS 4300 Human Computer Interaction CS 5340 Computer/Human Interaction

 

Contact