university image
country flag

Human Computer Interaction MSc, University of Bath

Bath,

.

12 Months

Check Eligibility

About this course

arrow
This MSc in Computer Science is a one-year intensive program starting in September 2025, designed to enhance your practical and theoretical understanding of computer science and prepare you for industry careers. You’ll gain foundational skills in programming, software development, artificial intelligence, machine learning, data structures, and algorithms, applicable across various industry sectors. The course is delivered through a mix of research-led teaching, practical project work, and independent research opportunities, all within a supportive postgraduate community in the historic city of Bath. It’s structured to develop employability skills, with opportunities for real-world project scenarios, teamwork, and ethical considerations in technology. No prior background in computer science is required, making it accessible for students from diverse academic backgrounds.

Why this course is highly recommended

arrow
This MSc is ideal for those seeking a career in industry or further research, offering both practical skills and strong theoretical knowledge. Its industry-focused approach, real-world projects, and access to dedicated lab facilities ensure graduates are highly employable. Alumni have gone on to work at top companies like Amazon, JP Morgan, and Tripadvisor. The course's accreditation and emphasis on employability skills, combined with flexible project options and expert supervision, make it highly valuable for students aiming to enter competitive tech and industry roles.

Specialisation

arrow
The course offers a broad foundation in core areas like programming, software engineering, artificial intelligence, machine learning, data structures, and algorithms. It also emphasizes practical software development, independent research, and understanding of legal, ethical, and professional issues in computer science. Students can undertake specialist projects and have the opportunity for research in areas aligned with the department’s research expertise, such as ambient visualisation, multi-camera systems, deep learning, and high-frequency trading.

Course fees

arrow
graduation cap icon

Application fees

NaNL

graduation cap icon

1st year tuition fees

-

graduation cap icon

Living cost

-

Degree requirements

arrow
Applicants should have a relevant undergraduate degree with a minimum of a first or strong second-class honors, or equivalent. Criteria vary depending on the country but generally include specific grade thresholds such as a 6.5 IELTS score, PTE of 62, or TOEFL IBT of 90. Evidence of quantitative skills like algebra and calculus is required, either through previous study or alternative means. For non-native English speakers, English language qualifications obtained within 24 months prior to course start are mandatory, with the possibility of pre-sessional courses if needed.
translate icon

English language test

DUOLINGO

-

IELTS

6.5

TOEFL

90

PTE

62

Career prospects

arrow
Graduates will be well-equipped for roles across sectors such as technology, banking, and consultancy. Many alumni work in prominent firms like Amazon and JP Morgan as IT consultants, software developers, and back-end engineers. The program's focus on practical software development, research, and employability skills enhances career opportunities. Students can also pursue further study at PhD or EngD levels, supported by the department’s research strengths and the university’s career guidance services.

FAQs

Is prior experience in computer science necessary?

No, the course is designed for students without a background in computer science, providing a strong foundation over the year.

What are the main modules covered?

Modules include algorithms and complexity, artificial intelligence and machine learning, principles of programming, software engineering, research skills, and specialist projects.