The MSc Computing at Sheffield Hallam develops essential computing skills for graduates from non-computing backgrounds before giving them the option to specialise in either software development or data management. Students study programming, full-stack development, artificial intelligence, professional practices, and undertake a substantial research or applied computing project.
Curriculum Structure
Students begin by building fundamentals: modules like Essentials of Full-Stack Software Development and Programming for Artificial Intelligence introduce web programming, backend-frontend integration, AI-oriented code, and use of modern programming languages.
Parallel modules such as Professional Practices in Software Projects and Research Skills for Computing develop teamwork, project lifecycle understanding, ethical issues, and capacity for independent critical enquiry.
Finally, students choose a specialisation via their project: Advanced Software Design and Development Project for more software engineering work, or Advanced Data Management Project for deeper work in databases, data warehouses, analytics, and business intelligence.
Focus Areas
“Full‐stack software development, data management & business intelligence, programming for AI, professional & ethical computing practice”
Learning Outcomes
“Ability to design and implement full-stack web and software systems; manage and analyse data for insight; use AI programming techniques; conduct research and work to professional standards in computing projects.”
Professional Alignment (Accreditation)
The course is aligned with industry needs by modelling the software development lifecycle, using industry-relevant tools and methods, and offering an option to gain work-experience via a placement route.
Reputation (Employability Rankings)
Sheffield Hallam reports ~95% of its UK postgraduate graduates are in work or further study 15 months after graduating.
If you like, I can also pull up module names and structure for the MSc Computing (Work Experience) version, or compare employability to similar programs.
This programme focuses on applying advanced computing principles through practical project work in the University's modern computing facilities. You will develop professional skills using industry-standard software and development tools, working on real-world computing challenges. This hands-on approach is delivered through:
Specialist Computing Laboratories: Access to Sheffield Hallam's computing labs with high-specification workstations for software development, systems analysis, and project work.
Industry-Standard Software: Practical work with programming languages including Java, Python, and C#, plus database systems and development environments.
Substantial Individual Project: A major final project where you apply your skills to a substantial computing challenge, developing a sophisticated software solution.
Project-Based Learning: Collaborative group work and practical assignments that simulate professional software development environments.
Graduates from the MSc Computing at Sheffield Hallam University are prepared for technical specialist roles including Software Developer, Data Analyst, Database Designer, and Machine Learning Engineer, with skills in software development, data management, and AI-driven solutions. The course’s balance of academic study and applied learning enables strong performance in rapidly evolving technology sectors.
Sheffield Hallam’s Careers & Employability services provide career fairs, networking events, employer presentations, mock interviews, and support for securing industrial placements up to 12 months.
97% of postgraduates are in work or further study within 15 months of graduation; typical salaries range from £28,000 to £45,000 depending on sector and experience.
The university maintains ongoing collaborations with top employers including Sky, EDF Energy, Sumo Digital, NHS, and Jet2.com—offering live projects and guest lectures.
Industry-standard accreditation and specialist lab facilities support long-term career growth; modules are updated to match employer needs and latest technologies.
Graduates demonstrate strong adaptability, practical problem-solving, and technical confidence ready for diverse computing careers.
Further Academic Progression:
Graduates may progress to PhD or research-focused study, advanced industry certifications, or engage in further professional development or tech innovation roles for continued career advancement.



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.
