

Human Computer Interaction MSc, University of Bath
Bath,
.
12 Months
Check Eligibility
About this course
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
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
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
Application fees
NaNL
1st year tuition fees
-
Living cost
-
Living cost
-
Degree requirements
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.
English language test
DUOLINGO
-
IELTS
6.5
TOEFL
90
PTE
62
Career prospects
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.
Table of content