Postgraduate

Computer Science

Computer Science

A postgraduate computer science degree allows students to advance their expertise in computational theory, software development, and emerging digital technologies. It provides a strong academic foundation in advanced computing concepts while offering opportunities to specialise in areas such as artificial intelligence, machine learning, cybersecurity, data science, and human-computer interaction.

The programme offers the opportunity to study core subjects including algorithms and complexity, advanced programming, distributed systems, database technologies, and computational modelling. Many courses also integrate research projects, software development assignments, hackathons, and industry collaborations, giving students the chance to apply theoretical knowledge to real-world technological challenges.

Why study Postgraduate Degree in Computer Science?

Studying computer science at postgraduate level is a chance to combine analytical thinking with innovation, preparing graduates for advanced careers in software engineering, data analytics, artificial intelligence, and systems architecture. It also provides a strong foundation for consultancy, entrepreneurship, or doctoral research in cutting-edge areas of computer science.

Entry Requirements

Academic Requirements

  • Undergraduate degree in computer science, software engineering, information technology, or a closely related discipline.
  • Typical requirement: UK 2:1 or strong 2:2 equivalent.
  • Applicants with degrees in mathematics, physics, or engineering may also be accepted if they demonstrate strong programming or analytical skills.
  • International qualifications must meet UK equivalency standards (assessed via UK ENIC if required).

Work Experience Requirements

  • MSc Computer Science programmes: Work experience is usually not required, making them suitable for recent graduates or those changing academic direction.
  • Specialist or advanced pathways (e.g., Artificial Intelligence, Data Science, Cybersecurity, Software Engineering): Prior professional or research experience in computing or IT may be advantageous.
  • Internships, coding projects, or industry placements can significantly strengthen an application.

English Language Requirements

  • IELTS Academic: Overall 6.0–6.5, with no band below 5.5 or 6.0.
  • TOEFL : Overall score of 85–90.
  • PTE Academic: Overall score of 60–65.
  • Exemptions may be available if previous study was conducted in English.

Additional Application Documents

  • Official academic transcripts and degree certificates (with certified translations if required).
  • Personal statement outlining academic interests, programming experience, and career aspirations.
  • CV or résumé highlighting technical skills, projects, coding experience, and professional achievements.
  • Two references (academic or professional depending on programme).
  • Proof of English language proficiency (if applicable).
  • Some universities may request evidence of programming ability (e.g., experience in languages such as Python, Java, or C++).