Computer Science MSci (Hons)

UK

What will I learn?

The MSci (Hons) in Computer Science will teach you the principles of computer science and computer systems. You will learn how to program computers and how systems are organised, designed and implemented. During your studies, you will both explore the theoretical basis of computer science and will develop practical skills in software engineering.

You will be able to build a degree programme around your interests and study specialist areas, such as artificial intelligence, human-computer interaction, computer security, video games, data encoding, databases, and operating systems.

The MSci allows you to combine undergraduate and postgraduate study into a single five-year programme, graduating with a Masters degree. Students can choose to take Computer Science as a standard four-year BSc degree instead.

Assessment

Most computer science modules are assessed by at least 40% coursework with the rest of assessment in the form of written examinations. Project modules are assessed entirely by coursework.

The School uses a range of forms of assessment for the coursework component. For example, these could include programming assignments and projects, design exercises, essays, and problem sheets.

Examinations are held at the end of each semester during a dedicated exam diet with revision time provided beforehand.

The School aims to provide feedback on every assessment within three weeks to help you improve on future assessments.

Which department am I in?

Computer Science

Study options

Full Time (5 Years)

Tuition fees
£30,160.00 (US$ 38,950) per year
Accomodation (self-catered residences) - 7816 (Per Year)
Start date

September 2025

Venue

Main Campus

College Gate,

St. Andrews,

Fife,

KY16 9AJ, United Kingdom

Full Time (5 Years)

Tuition fees
£30,160.00 (US$ 38,950) per year
£30160 Per year

This is a provisional fee yet to be approved
Start date

September 2025

Venue

Main Site

16 St Katharine's West,

St Andrews,

KY16 9AX, SCOTLAND, Scotland

*There may be different IELTS requirements depending on your chosen course.

ADD TO MY FAVOURITES