MSc Computer Science
Gain practical and theoretical knowledge of computer science to complement your first degree. You’ll be prepared for a wide range of careers in technology.
Tier 4 visa pilot
Why Computer Science at Bath
- Gain a strong foundation in programming, software development and contemporary themes in computer science
- Study in a research-led department with a supportive postgraduate community
- Gain the knowledge to prepare you for a career within the industry, including IT consultancy, software development, banking and education
- Study in a department that has strong links to industry both nationally and internationally
- If you want to move into computer science from a different discipline, this is the course for you
What you’ll learn
This course is designed to match the growing need for graduates who trained in one discipline who are also skilled in computer science.
You’ll learn a broad overview of computer science, with opportunities to specialise in a number of different research areas. You’ll gain the knowledge and transferable skills for a career in a wide range of industries, or for further study at PhD or EngD level.
Learn in our bespoke computer laboratory and be exposed to the latest ideas and technology in the industry. You’ll study in an interdisciplinary environment with academics who work directly with industry.
During the first semester, you will study five core units that focus on providing you with a sound foundation in the field. These compulsory units are:
- Principles of programming
- Software engineering
- Foundations of computation
- Research seminar
During the second semester, you’ll study two compulsory taught units:
- Research project seminar
- Functional programming
You will also choose three optional units within Computer Science, or choose two units from Computer Science and a third from another department that is related to your area of study.
Optional Computer Science units include:
- Interactive communication design
- Collaborative systems
- Digital media
- Security and integrity
- Intelligent control and cognitive systems
In the third semester, you’ll work on a dissertation where you’ll use the knowledge you’ve gained to produce a software element or conduct a piece of research, then critique your achievements.
For a full list of the unit options available and for more information about the compulsory units, please see our Programme and Unit Catalogue.
Please note, units can vary between academic years. Please refer to the Programme and Unit Catalogue for the most up to date course information.
With computer science forming an essential part of a number of key industries, our MSc graduates are highly sought after by employers. You’ll finish your studies with skills that are in demand across a variety of sectors.
Recent graduates from the department have gone on to work with companies such as Imagination Technologies, Electronic Arts and Nokia. Graduates have also gone on to study and research at PhD level.
Entry requirements: A first or second class undergraduate degree, or international equivalent, in a subject other than Computer Science. A Maths A level or a mathematics unit at undergraduate level is required.
Computer Science graduates who achieved a 2.2 will also be considered. Maths A level or a mathematics unit at undergraduate level is desirable for these applications.
Language requirements: IELTS 6.5 (at least 6.0 in each of the four components) or equivalent. If you have not met our English language requirements, you may be eligible for a combined offer.
Contact the Science Graduate School if you have any questions about your application.
Fees and funding
For current information about course fees, please see our tuition fees pages for more information.
There are a number of funding options available, including student loans and scholarships. Please see our funding pages for details.