Graduates complement their first degree subject with computer science knowledge, leading to interdisciplinary industrial positions and PhD research. Students are expected to complement their learning with extra research and personal work.
You will learn fundamental aspects of how computers work by taking modules in computer architecture, databases, data structures and algorithms.
You will also gain practical knowledge in areas such as human-computer interaction, application design, and software engineering. You will also develop programming skills in modern languages.
Team working, project planning and communication skills are developed by working in small groups developing software for real industrial and research clients. Optional modules allow specialisation in subjects such as functional programming, computer music, entrepreneurship and machine learning.
Graduates from Computer Science MSc programme offered at the University College London (UCL) are keenly sought after by the world's leading organisations, and many progress in their careers to secure senior and influential positions.
UCL Computer Science graduates are particularly valued as a result of the department's strong international reputation, strong links with industry, and ideal location close to the City of London.
Our graduates secure careers in a wide variety of organisations; for example with global IT consultancies, as IT analysts with City banks, or as IT specialists within manufacturing industries.
This degree opens up many different career paths. Recent graduates have been employed by some of the world's leading IT companies such as Accenture, Barclays Capital and Credit Suisse. The entrepreneurial spirit is ignited in other students and they may either start their own companies or join dynamic start-ups. Other graduates have gone on to PhD study to conduct cutting-edge research in areas that interest them.
- Architecture and Hardware
- Database and Information Management Systems
- Introductory Programming
- Computer Music
- Entrepreneurship: Theory and Practice
- Functional Programming
- Interaction Design
- Machine Learning for Domain Specialists
- 12 months
Start dates & application deadlines
- Apply before
- We recommend you apply as soon as possible. The programme may remain open if places are still available and will be closed as soon as it is full or by 30 June.
DisciplinesComputer Sciences Software Engineering Machine Learning View 705 other Masters in Computer Sciences in United Kingdom
- A minimum of an upper second-class UK Bachelor's degree in a subject other than computer science or information technology, or an overseas qualification of an equivalent standard is required.
- Evidence should be included within the application to demonstrate suitable mathematical skills (to at least Mathematics A level), and analytical skills.
International32100 GBP/yearTuition FeeBased on the tuition of 32100 GBP per year during 12 months.
National16500 GBP/yearTuition FeeBased on the tuition of 16500 GBP per year during 12 months.
Living costs for London
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.
Apply and win up to €10000 to cover your tuition fees.