Applications open for 2023 entry Apply online now

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

15 Credits

This particular course introduces modern programming design paradigms to students… Read More

Algorithms

15 Credits

This course will present the mathematical techniques used for computer algorithms… Read More

Data Management Systems

15 Credits

This course explores how a wide range of enterprises around the world use information… Read More

MSc Software Development Individual Project

60 Credits

This course provides students with the opportunity to apply state-of-the-art methods… Read More

Hilary Term

Foundations of Software Engineering

15 Credits

Foundations of Software Engineering is a group project-based course… Read More

Web Development

15 Credits

The fundamentals for understanding modern Web application design and development… Read More

Mobile Application Development

15 Credits

A targeted focus on all aspects of mobile application development… Read More

MSc Software Development Individual Project

60 Credits

This course provides students with the opportunity to apply state-of-the-art methods… Read More

Trinity Term

Foundations of Artificial Intelligence

15 Credits

Students will gain comprehensive understanding into the artificial intelligence field… Read More

Building Scalable Distributed Systems (NCHCS767)

15 Credits

This course will cover the essential elements for building scalable systems...… Read More

MSc Software Development Individual Project

60 Credits

This course provides students with the opportunity to apply state-of-the-art methods… Read More

Message a student

Ask a student questions about their experience

Message