1 Years On Campus Masters Program
The MSc in Information Technology (Software Systems) at Heriot-Watt University offers advanced training in designing, developing and managing software systems used across modern organisations. It suits students with computing, engineering or related backgrounds who want a flexible, industry-focused route into software engineering, systems development or technical specialist roles.
Curriculum Structure (Full-time, 1 Year)
Year of Study
Students begin with Databases and Information Systems, learning how to design, model and manage organisational data and information-system structures. They then choose from optional modules such as Software Engineering Foundations, Industrial Programming, Computer Network Security, Computer Graphics, Intelligent Robotics, Games Programming, e-Commerce Technology, Data Visualisation and Analytics, or Advanced Human-Computer Interaction, allowing them to specialise in secure systems, data-driven applications, interactive technologies or advanced programming. The degree concludes with Research Methods and Project Planning followed by a Master’s Project and Dissertation, where students deliver a substantial software or systems solution demonstrating applied, professional-level competence.
Focus areas: “Software system design; databases & information systems; secure and networked applications; graphics, games, robotics, HCI and data analytics; applied software project”
Learning outcomes: “Design and build robust software systems; model and manage data effectively; apply software-engineering principles; specialise in chosen technical domains; complete a full software or systems project to professional standards.”
Professional alignment (accreditation): Designed to meet industry expectations for software developers and IT specialists, preparing graduates for roles in software engineering, systems architecture, data engineering, digital technology and R&D.
Reputation (employability rankings): Heriot-Watt is well regarded for computing and IT, and the programme’s flexibility and strong practical orientation support strong employability across software development, tech firms, consulting and advanced engineering sectors.
The MSc Information Technology (Software Systems) at Heriot-Watt University provides practical skills in designing, developing, and managing complex software systems. Students apply engineering principles to build robust applications using modern tools and collaborative methodologies.
Key experiential components:
Software & Tools: Development using languages like Java, C#, and Python, alongside database systems (SQL/NoSQL), web frameworks, and DevOps tools (Git, Docker) for full-stack development.
Computing Facilities: Access to Heriot-Watt's software engineering labs and computing resources, equipped for collaborative development, testing, and deployment of software systems.
Group Projects: A core collaborative systems development project, simulating an agile team environment where students design, implement, and document a significant software application.
Applied Focus: The curriculum bridges IT and software engineering, culminating in an individual dissertation project that involves the development of a substantial software system or a technical investigation into a systems-related challenge.
Graduates of Heriot-Watt University's MSc Information Technology (Software Systems) secure roles as software developers, cybersecurity analysts, data scientists, and business analysts in software houses, IT companies, financial services, defence contractors, and government agencies:
Careers Service offers CV workshops, interview coaching, employer events, and placement support.
Top Scotland/5th UK employability; 95%+ employed/studying; competitive salaries (£30k+ UK start).
Industry collaborations via MSc projects with external organisations for real-world software challenges.
Skills for certifications supporting senior engineering/management careers.
Strong outcomes in R&D, cybersecurity, data analytics, or research.
Further Academic Progression: Graduates can pursue PhD in software systems/computer science at Heriot-Watt/elsewhere, extending MSc dissertation on dependable systems or big data.



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.
