Advert
Advert

MSc Computer Science

  • DeadlineStudy Details:

    MSc 1 year full-time

Course Description

Improve your employability with practical and theoretical knowledge of computer science, ready for a career in industry.

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

Along with programming experience, the course gives you a broad overview of computer science, with opportunities to specialise in a number of different research areas.

Entry Requirements

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

To apply for this course you may have an undergraduate degree in any subject, however you must demonstrate evidence of relevant quantitative skills (especially algebra and calculus) either through your degree study or by alternative means. Please note that this course may not be suitable for those with an undergraduate degree in Computer Science if there is significant overlap with your previous studies.

Ask a question

Fees

For fees and funding options, please visit website to find out more

Student Destinations

On graduation, you’ll have the knowledge and transferable skills ready for a career in a range of sectors – from technology to banking, or for further study at PhD or EngD level. Our dedicated careers team offers individual guidance and help you decide between employment and further study.

With computer science forming an essential part of a number of key industries, our MSc graduates are highly sought after by employers. Graduates from the Department have gone on to work in companies including Amazon, JP Morgan and Tripadvisor in roles such as IT consultancy, software development, technology consultancy, Java development and back-end engineers.

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

Summer

  • Dissertation

Optional course units

These are examples of optional units currently being studied by our students.

  • Entrepreneurship
  • Artificial intelligence
  • Theory of human computer interaction
  • Cryptography
  • Reinforcement learning
  • Mobile and pervasive systems

University of Bath Campus

Where is University of Bath?

News stories

Videos

View Website

University Profile