
PlusOne Program: Computer Engineering to MS in Computer Science
In the PlusOne Accelerated Master’s Program, you can take up to four graduate-level courses while pursuing your undergraduate computer engineering degree. By applying these courses to both your undergraduate and graduate degrees, you reduce the time it takes to complete your master’s degree from two years to one — giving you a head start toward a successful career.
Program details

Graduate replacements for undergraduate courses
Choose two courses from this list; graduate equivalents are used as technical electives in a computer engineering degree. Students accepted to the PlusOne program must take CS 5010, and must take CS 5800 if they have not already taken CS 3000. Check the course catalog for course descriptions.
Undergraduate Course Requirement | Graduate Replacement |
---|---|
CS 3200 Database Design | CS 5200 Database Management Systems |
CS 3650 Computer Systems | CS 5600 Computer Systems |
CS 3700 Networks and Distributed Systems | CS 5700 Fundamentals of Computer Networking |
CS 4100 Artificial Intelligence | CS 5100 Foundations of Artificial Intelligence |
CS 4300 Computer Graphics | CS 5310 Computer Graphics |
CS 4400 Programming Languages | CS 5400 Principles of Programming Language |
CS 4500 Software Development | CS 5500 Foundations of Software Engineering |
CS 4520 Mobile Application Development | CS 5520 Mobile Application Development |
CS 4550 Web Development | CS 5610 Web Development |
Campus location
-
Boston
Located in the heart of Boston, Northeastern’s oldest campus is home to a vibrant community of students, researchers, and faculty working across disciplines to build a better world through CS.
Meet our faculty
Get to know the engaged, experienced professors who are here to support you every step of the way.

Jonathan Bell
Jonathan Bell is an assistant professor at Khoury College. His research focuses on automated approaches to help developers write better software, particularly in Java and JavaScript.