MSc Computer Science (Software Development)
Designed to prepare graduates for a multitude of careers in the technology sector, our MSc Computer Science (Software Development) builds upon the established MS Computer Science (MSCS) offered by the Khoury College of Computer Sciences at Northeastern University. Students on the programme acquire advanced software development skills combined with key competencies in the application of algorithmic and theoretical computer science principles to solve wide ranging problems.
Courses
The courses that run in each academic year are subject to change in line with faculty availability and student demand so there is no guarantee every course will be delivered. For further information, please see here and speak to your admissions contact.
Michaelmas Term
Programming Design Paradigm
This particular course introduces modern programming design paradigms to students… Read More
Algorithms
This course will present the mathematical techniques used for computer algorithms… Read More
Data Management Systems
This course explores how a wide range of enterprises around the world use information… Read More
MSc Software Development Individual Project
This course provides students with the opportunity to apply state-of-the-art methods… Read More
Hilary Term
Foundations of Software Engineering
Foundations of Software Engineering is a group project-based course… Read More
Web Development
The fundamentals for understanding modern Web application design and development… Read More
Mobile Application Development
A targeted focus on all aspects of mobile application development… Read More
MSc Software Development Individual Project
This course provides students with the opportunity to apply state-of-the-art methods… Read More
Trinity Term
Foundations of Artificial Intelligence
Students will gain comprehensive understanding into the artificial intelligence field… Read More
Building Scalable Distributed Systems (NCHCS767)
This course will cover the essential elements for building scalable systems...… Read More
MSc Software Development Individual Project
This course provides students with the opportunity to apply state-of-the-art methods… Read More