BSc (Hons) Top-up

Accredited by University College Birmingham


BSc (Hons)


1 year FT






View Fees

Department of Digital
Discover more at our next open day

Saturday 29 June 2024

Booking will open soon

Gain a broad range of computing knowledge studying up-to-date, industry-relevant topics

£25,000 average salary in IT, with other roles paying up to £70,000

Digital technology and computers have become essential for modern-day living, driving everything from the economy and finance to communication and leisure. If you are keen to advance your existing skills and knowledge in this field, our Computer Science top-up degree course will enable you to stay up-to-date with the latest information technology developments in preparation to make your impact on the industry.

Designed for anyone who has previously studied a relevant subject (up to Level 5), this course explores a range of key topics including mobile computing, artificial intelligence (AI) and Agile software development, while you will also have the chance to explore an area of computer science in depth for your final research project.

Throughout our Computer Science top-up course, you will have access to our state-of-the-art IT and computer facilities, including our Cyber Security Lab. On completion, the doors are open for you to pursue careers ranging from systems analysis to web or software development and more, as well as the opportunity to progress onto postgraduate level study such as our Computer Science master’s course.

Why should I choose this course?

  • PRACTICAL APPLICATION – Learn in our purpose-built computer labs including our Cyber Security Lab on campus
  • IN-DEPTH RESEARCH – Take on a substantial research project exploring an aspect of computing science in depth
  • AWARD-WINNING UNIVERSITY – Study at the highest-ranking university in the region according to student choice (Whatuni Student Choice Awards 2023)

Our facilities

Students on our computing university course will have access to computer labs specifically designed for this degree, while our new cyber security laboratory will enable students to learn and participate in cyber-related activities in a controlled environment.

Course breakdown

  • Modules

Core Modules

Agile Software Development

The module studies in detail the activities associated with software development process as performed by a development team that adopts an Agile methodology. Topics covered include the concepts, principles, practice and philosophy of an Agile approach to software development. Students will work in groups to learn about collaboration: environment, programmer collaboration, team values, customer involvement, standards and reporting. The module covers planning, release, risk assessment and estimating. It also considers agile development: incremental requirements, customer tests, test-driven development, refactoring, simple design, incremental design and architecture, spike solutions and performance optimisation. Students will learn to manage agile projects: roles, values and team philosophy; management of scope and the business/economic issues such as time, cost, quality and risk.

Artificial Intelligence

The module will introduce the field of artificial intelligence and study the principal ideas and techniques in key topic areas including problem solving, knowledge representation and machine learning. The module will cover problem solving (problem representation, uninformed and informed search), knowledge representation (logic-based languages, e.g. description logic, and ontologies and the semantic web) and machine learning (symbolic learning, decision trees and Bayesian learning).

Final Year Project

This module will provide an opportunity for you to conduct research into an unfamiliar aspect of Computing Science and enable you to develop and apply computing skills to a substantial problem. You will synthesise what you have learned from other modules and be provided with an opportunity to work independently.

Mobile Computing

This module covers the integration of network flexibility into the architecture and policies of a commercial network. It looks at the issues related to the security and productivity linked to the deployment of a BOYD policy and in the use of diverse integrated delivery models.

Professional Issues in the Computing Sector

The purpose of this module is to bring together material in the key areas of professionalism and careers, finance, health and safety, environmental concerns, law and intellectual property, in the context of the software industry. You will apply relevant computing-related legislation and professional codes of conduct to day-to-day situations that arise in business, and evaluate risks associated with those situations. You will also explain your five-year career plan and know what steps need to be taken to achieve it.

The modules listed above for this course are regularly reviewed to ensure they are up to date and informed by industry as well as the latest teaching methods. On occasion, we may need to make unexpected changes to modules – if this occurs, we will contact all offer holders as soon as possible.

Entry requirements

Entry requirements

Academic: A relevant HND or a foundation degree in the area of computer science, with 240 credits.

If you are unsure if your previous qualification is suitable, please contact us before completing an application. You can call us on 0121 604 1040 or complete our enquiry form here.

International students

Academic: European and International qualifications studied in a relevant subject matter will also be considered. Applicants will need to have achieved 120 ECTS or equivalent (European Credit Transfer).

If you are unsure if your previous qualification is suitable, please contact us before completing an application. You can call us on 0121 604 1040 or complete our enquiry form:

Enquiry Form

Key information

Teaching and assessment

Note: Indicative information only – actual timetables and assessment regimes will be issued at your induction. 


Example of a typical teaching week (up to 14 contact hours): 

  • Group teaching– 6 hours 
  • Subject related workshops – 6 hours 
  • Tutorials– 2 hours 

You will also need to commit around 20 hours per week for individual study time. 


Estimated breakdown of assessment for this degree course:

  • Coursework– 50%
  • Practical assessment / projects– 50%

Our teaching and assessment is underpinned by our Teaching, Learning and Assessment Strategy 2021-2024.

Tuition fees

UK students

If you are a UK student enrolling on a standard-length Foundation Degree or a BA/BSc at University College Birmingham, your fee for this academic year will be £9,250. A half-year tuition fee is £4,625. There will be no change to this tuition fee for the forthcoming two academic years (2023/24 and 2024/25).

View undergraduate fees

International students

If you are an international student enrolling on a full-time foundation degree or a BA/BSc in 2023/24, your fee for this academic year will be £13,500 per year. The course fee for academic year 2024/2025 is £14,000 per year.

If you complete a placement year, there will be an administration fee of £500 for a full year or £250 for a half-year placement.

View international fees

Kick-Start Scheme

As a new student studying this course full-time, you will receive £300 per year through our Kick-Start Scheme (UK students only, eligibility criteria applies). This scheme will support your studies and future career by contributing to course-related materials, uniform or selected items on campus. You may also qualify for an additional £500 per year.

Find out more about the Kick-Start Scheme here.

Unibuddy Community - meet other students on your course

Starting university is an exciting time, but we understand that it can sometimes feel a little daunting. To support you, you will be invited to join our Unibuddy Community, where you can meet other students who have applied for the same course at University College Birmingham, before you start studying here.

As soon as you have been made an offer, you will be sent an invitation email to complete your registration and join the Unibuddy Community. For more information, check out our Unibuddy Community page.


of graduate employers say relevant experience is essential to getting a job with them

Work experience

Work experience is vital for learning how to apply your training in the real world and for building your confidence and skills before you finish your course – and it may even lead to a job when you graduate. Our Hired team can help you find suitable work experience.

We encourage students on our BSc Computer Science top-up course to gain work experience throughout your studies.

Computing was recently placed as the number one most frequently required role for graduates, and the sector is also one of the best paid for graduates.  This course has been carefully researched to ensure subjects are current and relevant to the current IT sector job market.

Edward Bird Deputy Dean

Career opportunities

The example roles and salaries below are intended as a guide only.

Software developer

Average Salary: £31,000

Systems analyst

Average salary: £30,000 – £40,000

Database administrator (DBA)

Average Salary: £30,000

IT technical support officer

Average Salary: £28,000

Computer security consultant

Average Salary: £44,000

Web developer

Average Salary: £26,000

Want to take your studies to the next level? Completing the BSc (Hons) degree will enable you to move onto our postgraduate courses such as Computer Science MSc/PGDip or Enterprise Management MSc/PGDip.


We are here to support your career goals every step of the way. 


Find out more

Ed's Story

Ed, who has a background in software development and managing computing departments, discusses the standout features of our computing degree.

Read Story

Undergraduate students

Take the next step...


Back to top