Overview

This MSc conversion programme is for students from a variety of academic backgrounds who have little or no previous academic computing experience. We would, however, encourage prospective students to try a basic online course in programming (in any language) before applying so that they can confirm they have both the appetite and aptitude for this discipline. The aims of the programme are to build:

  • an understanding of the basis of computer science and its importance in software development;
  • an understanding of the underlying principles of computer systems and their applications;
  • an introduction to industrial-style methods of analysis, design, implementation, testing and documentation in software development;
  • an appreciation of the current state and future directions of technological advances in computer science.

Programme structure

The programme is split into two teaching blocks and a summer project that involves researching, planning and implementing a major piece of work with a significant scientific, technical or software development component. The main programming languages taught on the course are C and Java. There is a strong emphasis on individual and group projects for putting into practice what you learn about software engineering, web technologies, databases, computer architecture and research skills.

By the end of the first teaching block you will have a solid foundation in imperative programming and computer architecture. You will also have begun to acquire research skills and started to familiarise yourself with topics for your project. By the end of the second teaching block you will be able to apply industrial-style tools and techniques for software development and web applications in a teamworking context.

Over the summer you will implement and evaluate your project, and you will submit a dissertation describing your work in September.

Visit our programme catalogue for full details of the structure and unit content for our MSc in Computer Science (Conversion).

Entry requirements

An upper second-class honours degree or international equivalent in any subject other than computer science or a computer science related subject including Software Engineering, Computer Engineering, Information Technology, Internet of Things Engineering, Information Management, Intelligent Science and Technology or other Computer Science related subject. Competence in mathematics must be demonstrated, with at least a B grade in GCSE Mathematics, A-level Mathematics or equivalent university-level experience.

We will consider applicants whose grades are slightly lower than the programme's entry requirements, if they have a relevant postgraduate qualification. If this is the case, applicants should include their CV (curriculum vitae / résumé) when they apply, showing details of their relevant qualifications.

See international equivalent qualifications on the International Office website.

Read the programme admissions statement for important information on entry requirements, the application process and supporting documents required.

Go to admissions statement

If English is not your first language, you will need to reach the requirements outlined in our profile level E.

Further information about English language requirements and profile levels.

Fees and funding

UK: full-time
£17,700 per year
Overseas: full-time
£34,200 per year

Fees are subject to an annual review. For programmes that last longer than one year, please budget for up to an 8% increase in fees each year.

More about tuition fees, living costs and financial support.

Alumni discount

University of Bristol students and graduates can benefit from a 25% reduction in tuition fees for postgraduate study. Check your eligibility for an alumni discount.

Funding for 2024/25

MyWorld Scholarships: UK offer holders for this programme may be eligible for a scholarship of up to £5,000 towards their tuition fees. Information about eligibility and the application process can be found on the MyWorld website

Further information on funding for prospective UK and international postgraduate students.

Career prospects

This programme aims to provide a sufficiently comprehensive and practical foundation to enable you to start a new career in IT, or to stand out from the crowd and enhance your employment opportunities within your existing field.

It will also provide the required background in computer science to enable you to undertake further study, leading to the specialisation needed for a research career.