The MSc Software Development at the University of Glasgow is an intensive, hands-on program specially designed for graduates without a computing background seeking to launch a career in tech. It combines advanced coursework in software engineering and development with a major real-world project, making it ideal for those looking to master programming quickly and gain in-demand professional skills.
Curriculum structure
During the initial months, students dive into the essentials of programming and algorithms, learning core languages and principles through modules like Programming for AI, Algorithms and Data Structures, and Database and Data Analytics. As they progress, the focus shifts toward enterprise-level topics and engineering breadth, with units such as Software Engineering, Enterprise Cyber Security, and Systems and Networks, while group projects foster teamwork and real-world development practice. In the final term, students customize their studies with optional modules such as Cybersecurity Fundamentals, Human Computer Interaction Design, or Internet Technology, and complete a significant MSc project that synthesizes their new skills.
Focus areas
Professional software engineering, programming fundamentals, cybersecurity, systems analysis, database management, teamwork, and software project delivery.
Learning outcomes
Graduates gain robust software development skills, confidence in building secure, scalable applications, and expertise in modern computing techniques, positioning them for technical and leadership roles in the software industry.
Professional alignment (accreditation)
The program benefits from strong industry links and is supported by the Scottish Informatics and Computer Science Alliance (SICSA), connecting students to employers like IBM, Amazon, and J.P. Morgan through curriculum input and employer events. Formal professional body accreditation is not specified.
Reputation (employability rankings)
The School of Computing Science at Glasgow is ranked in the UK's top 10 (Complete University Guide 2025), with graduates moving into roles at major firms including Morgan Stanley, BiP Solutions, and Kotikan, reflecting a strong employability profile.
This programme is specifically designed for those transitioning into tech, providing an intensive, hands-on foundation in modern software development practices that employers truly value. You'll be based in our excellent facilities in the School of Computing Science within the Sir Alwyn Williams Building, which houses dedicated computing laboratories, collaborative project spaces, and industry-standard development tools. Your learning is focused entirely on practical application, featuring an immersive project-based curriculum that mirrors real-world development environments and prepares you for immediate impact in the software industry.
Here’s how you’ll gain practical, industry-relevant experience:
Industry-Standard Development Stack: You'll gain proficiency in essential professional tools including Java and Python for programming, Git for version control, SQL for databases, Docker for containerization, and modern IDEs like IntelliJ and VS Code.
Immersive Software Projects: The programme is built around continuous practical application, with you developing a portfolio of individual and group projects that demonstrate full-stack development capabilities to potential employers.
Agile Development Laboratory: You'll work in our dedicated computing labs that simulate professional development environments, practicing agile methodologies, version control, and collaborative coding practices.
Database and Web Programming Suite: You'll use our specialised facilities to develop database-driven applications and master web development technologies including front-end and back-end frameworks.
Group Development Project: You'll collaborate extensively on team-based software projects, following industry-standard workflows and developing crucial teamwork and project management skills.
Software Engineering Workshops: You'll participate in practical sessions focused on testing, debugging, deployment, and maintenance - the essential skills beyond writing code.
Development Methodologies: You'll gain hands-on experience with test-driven development, continuous integration, and other professional practices used in modern software teams.
Career-Focused Portfolio Building: Every practical project contributes to building a professional portfolio that demonstrates your skills to potential employers in the tech industry.
Graduates of Glasgow’s MSc Software Development often move into roles such as Software Engineer, Web Developer, DevOps Engineer, or Application Developer. Because this is a practically-oriented conversion-friendly programme, many students come from non-computing backgrounds and leave with strong hands-on coding, project experience, and relevant industry‐skills. The degree is well-regarded for helping people shift into tech or accelerate from junior to mid-level roles.
Progression & Future Opportunities:
Here’s how Glasgow gives you the tools, opportunities, and outcomes you’ll want:
Which university services help students to employ:
The School of Computing Science offers employer talks, CV & interview clinics, and curriculum input from industry players so your learning connects with what companies need. link
Glasgow Careers Service and the Student Opportunities Hub provide support for internships, part‐time work, job fairs, and coaching—including for students up to two years after graduation. link
Employment stats and salary figures:
For University of Glasgow’s computing & software engineering related graduates, median salaries are about £34,000 at 15 months after graduation, rising in subsequent years. link
The field shows strong employment across sectors: graduates work not only in pure software houses, but in banking, insurance, consultancy, and even industries like food, travel, and electronics. link
University–industry partnerships (specific):
The course is supported by contributions from major companies like IBM, Amazon, Adobe, Red Hat, J.P. Morgan, etc., which help shape modules or deliver guest lectures. link
There’s also the Glasgow University Software Service (GUSS), which hires computing students as paid developers working on real projects—great for building experience while studying. link
Long-term accreditation value:
Although this is not a professional engineering accreditation, the programme is built by a top UK computing school (ranked highly in UK guides) and is part of SICSA (Scottish Informatics & Computer Science Alliance), which boosts both recognition and networking opportunities. link
Graduation outcomes:
By the time you finish, you’ll have completed a significant development project showcasing what you can build.
Many graduates step directly into software engineering, web development, or dev roles, sometimes switching careers entirely if they came from non-tech backgrounds.
Employers know Glasgow well, so your degree carries weight and credibility when you’re applying.
Further Academic Progression:
After completing the MSc Software Development, you have solid pathways ahead. You could pursue a PhD in Computing / Software Engineering if you enjoy research and want to contribute more deeply to the field. Alternatively, you might opt for specialist shorter courses or certifications (cloud platforms, security, etc.) to complement your MSc and gear up for leadership or specialized development roles.
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.