Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 14.8 k / Year(s) Foreign:$ 30.8 k / Year(s) Deadline: Apr 28, 2024
16 place StudyQA ranking:2747 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:$ 10.3 k / Year(s) Foreign:$ 25.7 k / Year(s)
163 place StudyQA ranking: 8192
Study mode:On campus Languages: English
Local:$ 18.7 k / Year(s) Foreign:$ 30.8 k / Year(s)
Deadline: Jun 16, 2024 16 place StudyQA ranking: 3580
Study mode:Online Languages: English
Local:$ 17.5 k / Year(s) Foreign:$ 17.5 k / Year(s)
501–600 place StudyQA ranking: 10532
Study mode:On campus Languages: English
Local:$ 15.9 k / Year(s) Foreign:$ 18.3 k / Year(s)
501–600 place StudyQA ranking: 7288
Study mode:On campus Languages: English
Local:$ 13.5 k / Year(s) Foreign:$ 19.3 k / Year(s)
501–600 place StudyQA ranking: 6591
Study mode:On campus Languages: English
Local:$ 9.49 k / Year(s) Foreign:$ 13 k / Year(s)
StudyQA ranking: 4847
Study mode:On campus Languages: English
Local:$ 4.16 k / Year(s) Foreign:$ 13.4 k / Year(s)
Deadline: Jan 15, 2025 200 place StudyQA ranking: 4308
Study mode:On campus Languages: English
Local:$ 14.8 k / Year(s) Foreign:$ 30.8 k / Year(s)
Deadline: Jun 17, 2024 16 place StudyQA ranking: 4555