Queen Mary, University of London

Course Modules

Year 1: Procedural programming; logic and proof; computer architecture; computers and society; object oriented programming; discrete structures; algorithms and data structures; language and communication. Year 2: Software engineering; systems analysis; operating systems; specification and reasoning; database systems; graphical user interfaces; network systems architecture. Year 3: Computer science project; plus 3 of the following: multimedia; computer graphics; distributed systems; artificial intelligence; programming languages; logic; digital systems design; 3 of the following: decision and risk analysis; computability; algorithms and complexity; high performance computing; computational genomics; algebraic structures I; graph theory and applications; complexity and optimisation in operational research; number theory; interaction design; advanced database systems and applications.

Duration & Attendance Qualification Tuition fees
4 years
BSc (Hons) £28,200  Academic year. First year overseas fees
4 years
BSc (Hons) £9,000  Academic year. First year home fees

Qualifications required:

  • European Baccalaureate 80%
  • International Baccalaureate
  • GCE A-level
  • SQA Higher
  • SQA Advanced Higher ABB
  • GCSE/SQA Standard Grade
  • BTEC Level 3 Subsidiary Diploma D*
  • BTEC Level 3 Diploma DD*
  • BTEC Level 3 Extended Diploma DDD*
  • BTEC Scottish Higher National Certificate
  • BTEC Scottish Higher National Diploma