1 Years On Campus Masters Program
The MSc Computing (Software Engineering) at the University of Northampton develops advanced skills in software design, development, and project management. It suits graduates aiming for careers in software development, systems analysis, or application engineering.
Curriculum Structure
Students study core modules such as Software Design and Development, Advanced Programming, and Research Skills for Computing, gaining practical and theoretical skills in designing, coding, and testing software applications. These modules provide a solid foundation in modern software engineering practices and methodologies.Software Project Management, Advanced Software Systems, and a Dissertation, allowing students to manage complex software projects, integrate advanced programming concepts, and undertake independent research or development projects.
Focus areas: "Software design, programming, project management, advanced systems, research"
Learning outcomes: "Design, develop, and manage software solutions; apply advanced programming techniques; conduct independent software engineering research"
Professional alignment (accreditation): "Aligned with industry standards; prepares students for professional software development roles"
Reputation (employability rankings): "High employability with graduates securing roles in software engineering, application development, and systems analysis"
This programme focuses on developing practical skills in designing, configuring, and securing modern network infrastructures. You will gain hands-on experience using the University's specialist networking labs and industry-standard equipment, working with the same technologies used by professional network engineers. This applied approach is central to the curriculum and is delivered through:
Specialist Networking Laboratories: Access to the University's dedicated Cisco Networking Lab and security labs, equipped with physical routers, switches, and firewalls for real-world configuration and troubleshooting.
Industry-Standard Platforms and Tools: Practical work with Cisco Packet Tracer and GNS3 for network simulation, alongside real equipment from vendors like Cisco and Juniper.
Substantial Individual Project: A major final project where you will design and implement a sophisticated network solution, such as a secure enterprise architecture or a cloud integration project.
Professional Skill Development: Hands-on assignments that include configuring VLANs, implementing security protocols, and managing network services, simulating the tasks of a professional network engineer.
Graduates of the MSc Computing (Software Engineering) at the University of Northampton develop strong software development, system design, and project management skills, preparing for roles such as Software Developer, Systems Analyst, Quality Assurance Engineer, and Software Architect. The program emphasizes practical experience, industry-relevant tools, and research skills.
Northampton’s Student Futures service provides career coaching, job fairs, internship placements, and support for professional certifications like Agile and Scrum to enhance employability.
Graduate employment rates are high, with many securing industry-relevant roles soon after graduation; starting salaries typically range from £25,000 to £40,000 depending on experience.
The university maintains collaborations with businesses including Barclaycard, Travis Perkins, ABI Research, and government agencies, facilitating live projects, guest lectures, and placement opportunities.
The MSc supports long-term accreditation and career development through updated curricula and practical exposure to software engineering principles and tools.
Graduates demonstrate the ability to design, develop, and maintain complex software systems, ready for diverse roles in dynamic technology environments.
Further Academic Progression:
Graduates can pursue doctoral research in software engineering or computer science, advanced technical certifications, or leadership roles in software development and innovation.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
