Heriot-Watt University
MSc Computing (2 years)
Department of Computer Science
Edinburgh castle from Calton hill

MSc in Computing (2 years) icon

This extended full-time MSc enables graduates to obtain a Computer Science MSc over 2 years. The first year's study imparts the knowledge and skills needed to study Computer Science at Masters level in the second year.

The F2C4 MSc programme starts in mid September. Admission requires a good honours or ordinary degree of 3 or 4 years duration, numeracy and an ability to write computer programs. Non-native English speakers also require IELTS 5.5 in reading, writing, speaking and listening.

In the first year students take 4 courses each in semesters 1 and 2 and must take courses in bold:

Year 1

Semester 1
F29AI AI and Intelligent Agents
F29DC Data Communications and Networking
F21DF Database and Information Systems
F27ID Introduction to Interaction Design
C69RP Research Preparation in English I
F21SF Software Engineering Foundations
Semester 2
F20AD Advanced Interaction Design
F21AS Advanced Software Engineering
F28CD Creative Design Project
F20EC e-Commerce Technology
F29OC Operating Systems and Concurrency
C69RQ Research Preparation in English II

Progress to year 2 of the MSc Computing depends on students gaining an 8 course average of 50%, no course below level D (40%+) and grades C (50%+) on C69RP, C69RQ and F21SF. Students may also graduate with a Graduate Diploma or Graduate Certificate in Computer Science and switch to a different specialist MSc we offer if they pass 8 courses at grades D+ with a 50% average and get grade Cs as follows:

MSc Artificial Intelligence F29AI, F21SF, C69RP, C69RQ
MSc Computer Systems Management F29OC, F21SF, C69RP, C69RQ
MSc Data Science F21DF, F29AI, F21SF, C69RP, C69RQ
MSc Human Robot Interaction F29AI, F21SF, C69RP, C69RQ
MSc Network Security F29DC, F21SF, C69RP, C69RQ

Students progressing on the MSc Computing to the second year take 4 courses each in semesters 1 and 2 and must take courses in bold:

Year 2

Semester 1
F21GA 3D Graphics and Animation
F21BC Biologically Inspired Computation
F21CN Computer Network Security
F21SC Industrial Programming
F21RO Intelligent Robotics
B31TF Sensors, Actuators and IoT
Semester 2
F21AN Advanced Network Security
F21BD Big Data Management
F21GP Computer Games Programming
F21DV Data Visualisation and Analytics
C11PA Project Management
F21RP Research Methods and Project Planning

After semester 2, students work full-time on the MSc project F21MP until the MSc ends in August.

The two mandatory Research Preparation in English courses teach students about research issues in Computer Science. They also enhance students' English skills in academic Computer Science. They are suitable for study by native and non-native English speakers.

2018/19 MSc Fees
YearUK and EUOverseas
1£5 360£12 800
2£5 360£18 680

Various schemes are available for financing study on this programme. Applications are made to the programme Admissions Officer at the School of Mathematical and Computer Sciences at Heriot-Watt University in Edinburgh.

Programme Requirements

To qualify for an MSc, students must successfully complete 8 lectured courses at the appropriate level in the second year. The assessment of these courses is by examination and course work.

MSc students must also complete the project course F21MP at MSc level.

Further Information

For further information on the programme or to arrange a visit to the Department contact the admissions officer.

The Department reserves the right to modify the list of courses and may not run every course every year. It may not be possible to take all combinations of courses, students must satisfy the prerequisites of any courses and any course choice must be made in consultation with the programme director.