COMP6018
15 credits
In this module, we're going to explore the advanced features of object-oriented languages, giving you a comprehensive understanding. You'll learn how to ensure...

Build on your previous study and deepen your understanding of computing through final-year degree-level learning.
This top-up year is for people with a higher diploma in an I.T. subject. By studying this course, you will graduate with a BSc in Computing awarded by Oxford Brookes University. You will study this course at the Oxford Brookes Headington Campus.
This course has been designed to meet the needs of the industry. You will develop the high level technical abilities and knowledge needed to solve complex problems using computing technologies. You will have access to highly specialised computer laboratories where you will learn cutting-edge theoretical skills and techniques.
The modules you will study will equip you with all of the technical abilities required for a successful career in computing and I.T. You will also develop research skills which will enable you to be innovative and forward thinking.
The final project will provide you with the opportunity to put into practice the academic knowledge and skills you have acquired during the degree.
All Computing courses are based in new, custom designed buildings at our main Headington site. You'll benefit from state-of-the-art facilities and equipment including a VR cave, digital, computing and robotics labs, as well as social learning spaces, teaching rooms and a cafe.
Complete your studies with a year at a UK university, graduating with a highly valued UK degree
Oxford is a world renowned centre of learning and a wonderful place to be a student. Experience a beautiful, historic and diverse city full of museums, galleries, green spaces and a vibrant nightlife, with a thriving economy based on research, technology, science and motorsports.
You may be able to go on a European or international study exchange while you are at Brookes. Most exchanges take place in the second year. Although we will help as much as we can with your plans, ultimately you are responsible for organising and funding this study abroad.
This top-up year has been designed as a progression route for the Foundation Degree in Computing at Wiltshire College & University Centre.
In order to progress onto the top-up year, Foundation Degree students will need to achieve a Merit in the Foundation Degree in Computing.
It will also be open to students from other institutions and other Computing related programmes that possess the following qualifications:
Students for whom English is not their main language also need to show that their English is at a high enough level to succeed in their studies.
| Fee types | 2026/27 | 2027/28 |
|---|---|---|
| Home full-time | £9,790 | £10,050 |
| Home part-time | £1,220 per single module | £1,255 per single module |
| International full-time | £18,250 | £19,300 |
Please note, tuition fees for Home students may increase in subsequent years both for new and continuing students in line with an inflationary amount determined by government. Oxford Brookes University intends to maintain its fees for new and returning Home students at the maximum permitted level.
For further information please see our tuition fees FAQs.
Tuition fees for International students may increase in subsequent years both for new and continuing students.
The following factors will be taken into account by the University when it is setting the annual fees: inflationary measures such as the retail price indices, projected increases in University costs, changes in the level of funding received from Government sources, admissions statistics and access considerations including the availability of student support.
Tuition fee instalments for the semester are due by the Monday of week 1 of each semester. Students are not liable for full fees for that semester if they leave before week 4. If the leaving date is after week 4, full fees for the semester are payable.
This course builds upon the knowledge and skills gained in a Foundation Degree in Computing or equivalent two prior year's of degree level study. You will continue to develop and expand your knowledge of computing through a combination of lectures, seminars and practical work.
During this 1 year course you will develop core computer science skills. You will study;
You will learn relevant theory and strong practical skills.
Our teaching methods include;
| Contact hours | Total workload | Timetabled |
|---|---|---|
| about 9 hrs a week | 1,200 hrs a year | Mon–Fri, 09:00–18:00 |
All your modules will include continuous assessment. Assessment is primarily coursework based with some in-class tests too.
COMP6018
15 credits
In this module, we're going to explore the advanced features of object-oriented languages, giving you a comprehensive understanding. You'll learn how to ensure...
COMP6013
30 credits
Welcome to your individually supervised project! This project is all about diving into an area you're passionate about. You get to pick a topic that aligns with...
COMP6037
30 credits
In this module you'll focus on real-life and industry based data sets. You'll learn to apply different data science tools, demonstrate understanding of the...
COMP6030
15 credits
You'll study advanced software engineering. You will examine various aspects and processes of software engineering from a theoretical standpoint to initiate and...
COMP6026
15 credits
In this module you'll explore software project management, you'll look at the engineering requirements and various aspects of: - Software Design - Software...
COMP6031
15 credits
Immerse yourself in the cutting-edge realms of Cloud Computing and the Internet of Things (IoT). You’ll gain a critical understanding of recent trends and...
Our computing graduates enjoy great success in finding employment in business, industry, research and education. Career opportunities include all aspects of software development, computer applications in organisations, and managing information technology.
Jobs in computer science are highly varied, and range from developing interactive TV, to network security testing, to games development, to risk management, and much more. Some roles are highly technical, and involve programming, or computer systems design, or mathematical methods. Other roles have a greater focus on business objectives, strategy, communication, people management, or finance.
Information technology related jobs can be found in virtually every type of organisation, both those that develop computer software, such as Microsoft, and those that involve complex IT infrastructures, such as BP, the NHS, and telecommunications companies.
Whatever career interests you, the Computing Top-up course at Brookes is designed to provide you with the foundations you need for a lifetime, as well as the specialist study for your particular interests at the moment.
Our courses are reviewed regularly as part of our quality assurance framework, so module availability and course structures may vary from what is listed here. On rare occasions, we may also need to make updates to our course programmes after publication; for full details, please visit our changes to programmes page (opens in a new tab)