Prepare for a career in computer science in this industry-focused, hands-on conversion masters degree.

  • Discover by doing. You'll work on real-world projects, supported by principles and theory.
  • Learn in-demand skills and programming languages sought by industry - such as Python, TypeScript and R.
  • Develop the professional attributes to prepare you for a new career in computer science.

MSc Computer Science at Bath Spa University is hands-on, practical, and solutions focused. You’ll develop your computational thinking skills and learn how to use the most up-to-date computing technologies. You’ll also navigate specialisms such as AI and software engineering.  It’s a fast-moving, exciting industry and thanks to its focus on using real-world problems, this course will prepare you for a successful career.

You’ll learn theory and master practical skills. The focus on solving real-world problems means you’ll be prepared for a career in industry. When you graduate, you'll be informed, skilled and ready to contribute to the digital economy.
You’ll develop a solid understanding of the key and relevant principles that underpin Computer Science and use them to create a range of digital products. 

We’ve designed this MSc Computer Science conversion degree to meet the growing need for adaptable, capable professionals. Organisations are constantly looking for skilled professionals who understand computing technologies and can develop effective solutions to the challenges they face. On this course you’ll engage in both individual and group projects, strengthening the initiative and resilience that are key to professional growth.

If your background is in another discipline but you have a passion for computer science, we’d love to hear from you. The MSc Computer Science (conversion) programme aims to enable working professionals and recent graduates from non-computing backgrounds to shift their career towards opportunities in computer science.

British Computing Society (BCS) accreditation pending.

What you'll learn

Our Computer Science masters degree will develop your computational thinking skills. You’ll master the ability to break down complex problems as well as develop the skills and strategies to analyse and model complex problems.

On this course you’ll learn a range of software development practices and processes. This is a hands-on, practical course, so you’ll also learn how to use and adopt tools and solutions to solve real-world problems.

You’ll develop the skills to envision, evaluate and communicate solutions, which means you’ll be well-prepared for the workplace. You’ll also gain domain-specific knowledge and skills to solve technical problems. 

 

We don't assume anything about your skill level and your interests, so we start the first trimester with an intensive introduction to key concepts that you'll need throughout the course, alongside a practical start to programming. This is followed by more in-depth programming to develop specialisation, whilst also gaining an appreciation for software engineering.

Trimester two builds on your new skills with an Introduction to Artificial Intelligence - one of many areas your career may take you. You'll also work on a collaborative project, potentially with students from different courses, all working towards viable commercial prototype. Lastly you'll start preparing for your final project or dissertation by learning about research methods.

As the final stage of your course, you'll complete either a Project or Dissertation in the final trimester.

You're assessed in a variety of methods across the various modules on the course.

Most assessments are based on practical coursework and projects asking you to design and develop a varied portfolio of digital solutions, including software prototypes, experimental interfaces, algorithm designs, and physical products.

Project work is often supported by research papers, reflective commentaries, reports, and presentations.

We combine academic study with practice-based teaching.

You’ll learn through a variety of activities including lectures, seminars, workshops, tutorials, with occasional online activities and discussion.  

Course staff offer you access to a wide range of academic and practical expertise in varied specialisms, and insights from guest lecturer from industry and academia.

You’ll also benefit from one-to-one tutorials and peer-led learning activities.  

We work with you to ensure that your experience and aspirations direct what you learn on the course, which then translates into effective professional practice and unlocks your potential. 

To find out more about how we teach and how you'll learn, please read our information on Your Learning and Teaching at BSU.

Opportunities

Throughout your course, simulated work-based problems and scenarios require you to operate as if in a real-world work environment. The curriculum focused by our connections with local business, research projects and awareness of emerging technologies.

Industry connections may also provide opportunities for collaboration, tasking you with coursework and assessments that encourage you to develop solutions to existing business problems and issues.

While you can opt for a traditional postgraduate dissertation, this course also offers the opportunity to undertake large project for your final 60 credit module. Choosing the project enables you to devise a solution to specific issue or challenge taken from the real world or in response to a live brief.

Based on your own research and contextualisation, your critical thinking and creative problem solving skills will help plan and implement a solution tailored to the project sponsor. This capstone project further develops your academic and research skills, and provides you with invaluable practical and professional experience.

MSc Computer Science supports entry into a range of computing technology roles. You’ll be able to demonstrate your value to a range of companies quickly, and later build on the management skills gained during your study to compete for more senior positions.

Career roles include, but are not limited to:

  • AI and Machine Learning Developer
  • Data Analyst
  • Data Scientist
  • Python Developer
  • Statistical Analyst
  • Business Analyst
  • Database Administrator
  • Software Engineer in Test
  • Software Developer
  • WebOps Developer.

Adobe Creative Campus

Develop a wealth of indispensable digital skills that you can take into your future career. One of only three Adobe Creative Campuses in the UK, we provide all Bath Spa students with access to the full Adobe Creative Suite, giving you the tools to communicate creatively, whatever your course or chosen professional field.   

Facilities and resources

As an MSc Computer Science student, you'll have access to our:

You can also hire out equipment using SISO, Bath Spa University’s free equipment loan service.

Fees

Student Annual tuition fee
UK full time £9,705
UK part time £4,853
International full time £18,755

Additional course costs

You may need to pay additional course costs over and above your tuition fees, for example, for specialist equipment or trips and visits. Please check the course Programme Document (linked under the main image on this page) for details of any additional costs. You can also read our Additional Course Costs Policy for further information.

Funding opportunities

Please visit our Funding pages for an overview of the funding options that may be available, including scholarships and bursaries.

Interested in applying?

We're looking for students who want to enhance and widen their career prospects with an injection of computing technology.

Programming experience is not essential, however an interest in computing and passion for problem solving and experimenting is a great benefit.

You should have a good honours degree in any subject.

All applicants are considered on an individual basis, and professional qualifications and relevant experience may also be considered.

See our Accreditation of Prior Learning (APL) web page to learn more.

Ready to apply? Click the 'apply now' button in the centre of this page.

Need more guidance? Head to our how to apply webpages.

Regularly following the security section of The Register is useful, as is membership of the British Computer Society. If you’re an international student or based overseas, web-based interviews may be offered.

Course leader: David Cobb 
Email: d.cobb@bathspa.ac.uk