Masters | Postgraduate Course - Computer Science MSc Course Details within University of Bath

University of Bath
Tel:01225 383692
Fax:01225 386366
Course Fees
2019/20 Fees Home/EU £9,500 Overseas £20,500
Start Month(s)
Contact Name
01225 385115
Computer Science MSc

Study Details

MSc 1 year full-time

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.

This course is designed to match the growing need for graduates who are trained in one discipline and are also skilled in computer science. You’ll gain a strong foundation in programming, software development and contemporary themes in the industry.

You’ll learn a broad overview of computer science, with opportunities to specialise in a number of different research areas.

Module details

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.
Semester 1

  • Principles of programming
  • Software engineering
  • Databases
  • Foundations of computation
  • Research seminar

Semester 2

  • Research project preparation
  • Functional programming
  • Plus optional units


  • Dissertation

Optional course units
These are examples of optional units currently being studied by our students, or are proposed new units.

  • Entrepreneurship
  • Artificial intelligence
  • Theory of human computer Interaction
  • Cryptography
  • Collaborative systems

Entry Requirements

You should have a first or strong second-class bachelor’s honours degree or international equivalent.

Student Destinations

With computer science forming an essential part of a number of key industries, our MSc graduates are highly sought after by employers.

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. Graduates from the department have gone on to work in a wide variety of sectors, including IT consultancy, software development, banking and education.