Taught course

Advanced Computer Science

Birmingham City University · Faculty of Computing, Engineering and the Built Environment

Visit the institution website for COVID‑19 updates

Entry requirements

At the point of application, you must have GCSE at Grade C or above in English language and mathematics. A first degree in computer science, computing or similar subject area that closely relates to computer science.

Months of entry


Course content

This course intends to develop your competence in using tools and techniques for producing computer systems solutions from a sound mathematical and scientific base while appreciating the professional responsibilities and quality needed by industry.

The course covers the advanced concepts of computer science in the first semester, including service-oriented architecture, advanced HCI techniques, advanced data science, research methods and project management.

In the second semester, students consolidate their learning by studying further advanced subjects that emphasise Semantic Web technologies, mobile computing - mobile application development, and IT project management. In addition, students complete an individual project that provides the opportunity to demonstrate technical and general employability skills in preparation for career progression. More specifically, the individual project simulates typical graduate workplace tasks that require in-depth knowledge and skills in a specific area of computer science. This will include consideration of wider issues and the ability to manage activities and resources, as well as generate, implement and report on solutions to meet task objectives.

Key facts

  • Students have access to dedicated industry-standard facilities in the University's fully equipped laboratory. Students are able to undertake work such as artificial intelligence, human computer interaction, mobile and web application development, and data science.
  • Birmingham City University is home to a Cisco Systems and a Microsoft Academy Centre – one of Microsoft’s top UK university-based academies – and a member of the Microsoft Developer Network Academic Alliance. It is also a Cisco ASC (Academy Support Centre) and Cisco Instructor Training Centre (ITC) .
  • The course is supported through the activities of the Innovations in Computing Education research group, designed to keep teaching and assessment updated to match international trends.
  • The University has strong links with companies such as Oracle, LPI, Microsoft, AWS and Apple, which ensure that the course is relevant and respected by employers.

Qualification, course duration and attendance options

  • MSc
    part time
    24 months
    • Campus-based learningis available for this qualification
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

Course Enquiries Team
+44 (0)121 331 5595