Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 15.3 k / Year(s) Foreign:$ 31.8 k / Year(s) Deadline: Apr 28, 2025
16 place StudyQA ranking:4102 Duration:1 year

Photos of university / #ucl

The Computer Science MSc provides a balance between computer science theory and practical software engineering skills, including teamwork for industrial or research clients. Graduates find employment in the IT industry, or complement their first degree subject with computer science knowledge, leading to interdisciplinary industrial positions and PhD research.

You will learn fundamental aspects on how computers work by taking modules in computer architecture, operating systems, compilers, data structures and algorithms. You will also gain practical knowledge in areas such as human-computer interaction, App design, databases and software engineering. You will develop programming skills in modern languages, such as object-oriented Java for Android development. 
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 artificial intelligence.

Students undertake modules to the value of 180 credits.

The programme consists of five core modules (75 credits), three optional modules (45 credits) and a research project (60 credits).

Core modules

  • Introductory Programming
  • Apps Design
  • Architecture and Hardware
  • Systems Infrastructure
  • Algorithmics

Optional modules

  • Database Systems
  • Entrepreneurship: Theory and Practice
  • Functional Programming
  • Interaction Design
  • Software Engineering
  • Project Management

Dissertation/report

All students undertake an independent computer-based science project which culminates in a dissertation in the form of a project report.

Teaching and learning

The programme is delivered through a combination of lectures and tutorials. Lectures are often supported by laboratory work with help from demonstrators. Student performance is assessed by unseen written examinations, coursework and a substantial individual project.

 

 

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), analytical skills and prior experience of basic computer programming.
Note that this programme is not suitable for people who have done first degrees in Computer Science, Information Technology or degrees which already contain a substantial computer science element.

Similar programs:
Study mode:On campus Languages: English
Local:$ 11.2 k / Year(s) Foreign:$ 15.4 k / Year(s)
Deadline: Jan 15, 2025 127 place StudyQA ranking: 5442
Study mode:On campus Languages: English
Local:$ 6.04 k / Year(s) Foreign:$ 16.6 k / Year(s)
133 place StudyQA ranking: 8118
Study mode:On campus Languages: English
Local:$ 15.3 k / Year(s) Foreign:$ 31.2 k / Year(s)
Deadline: Jun 17, 2025 16 place StudyQA ranking: 4405
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 32.5 k / Year(s)
Deadline: Mar 3, 2025 16 place StudyQA ranking: 4708
Study mode:On campus Languages: English
Local:$ 6.5 k / Year(s) Foreign:$ 17 k / Year(s)
160 place StudyQA ranking: 6072
Study mode:On campus Languages: English
Local:$ 11.8 k / Year(s) Foreign:$ 25.6 k / Year(s)
Deadline: Nov 18, 2024 1 place StudyQA ranking: 4871
Study mode:On campus Languages: English
Local:$ 7.11 k / Year(s) Foreign:$ 17.5 k / Year(s)
301–350 place StudyQA ranking: 5344
Study mode:On campus Languages: English
Local:$ 6.46 k / Year(s) Foreign:$ 19 k / Year(s)
501–600 place StudyQA ranking: 7840
Study mode:On campus Languages: English
Local:$ 6.62 k / Year(s) Foreign:$ 16.6 k / Year(s)
601–800 place StudyQA ranking: 6665
Study mode:On campus Languages: English
Local:$ 64.2 k / program Foreign:$ 64.2 k / program
201–250 place StudyQA ranking: 4229