• computer-science-bsc-1270x420.jpg

Computer Science

BSc (Hons) - single BA (Hons) / BSc (Hons) - combined

School of Engineering, Computing and Mathematics

Accredited by the British Computer Society

Brookes’ Computer Science course has been developed in response to real-world needs and is underpinned by research. Our internationally renowned research groups have close links with industry.

Computing is a dynamic and fast-moving subject that underpins most areas of modern life. Studying computer science opens up this world of opportunity. From management information systems and industrial process control to the internet and 4G phones, as a computer scientist you will be involved in shaping the world around us.

Computer Science is offered as either a single or combined honours degree. By taking it as a combined honours you will be well prepared for a wide variety of careers across the range of subjects you have studied.

We've reviewed our combinations for this course for 2018 entry - please check the current list of combined honours options in 'Combining this course with another subject'

Typical offers

UCAS points: 112

Available start dates

September 2018 / September 2019

Teaching location

Wheatley Campus

Course length

  • Full time: 3 years or 4 years if work placement is chosen
  • Part time: up to 8 years

UCAS code

G403

For full application details, please see the 'How to apply / Entry requirements' section.

  • Our environment combines technical expertise with creativity and imagination.
  • We have modern, state-of-the-art workshops, laboratories, computer facilities and media studios.
  • Our courses have been developed in response to the needs of the real world, but are also underpinned by a strong research activity.
  • Several of our research groups have high international and national reputations and close contacts with major companies.
  • We have a friendly, close-knit community of staff and students on the Wheatley Campus.
  • Between your second and final year, there is the possibility of spending a year working in industry on placement.

In the first year you will receive a grounding in the core skills required of the computer scientist.

You will develop proficiency in computer programming and the tools associated with it; experience project management and work through the software development process; learn about computer networks and how they can be used for multimedia content and learn about the mathematics that is specific to computer science.

In the second year, you will extend your skills.

You will further develop your skills in computer programming and learn about the key concepts that underpin how programming works. You will focus on the early stages of the software development process and learn about security from the viewpoint of the programmer or web developer.

Each week you will also be getting lectures from researchers and industrialists who will be letting you know about the current state of the art both in research and in how industry functions.

You will also have the opportunity to further develop your programming skills in C/C++, learn about databases and learn about web technologies.

The skills of being a computer professional underpin all of these but are also brought together in the Professional Issues and Computer Risks module.

In the final year, you will carry out a project on a topic of your choosing to allow you to refine or expand your skills in a particular area of computing.

Alongside this you will study modules that will allow you to expand your programming skills further and have the opportunity to study functional programming and further web technologies.

In addition to the above you will also get to choose other topics that you wish to study during your second and final years.

There is a whole range of optional modules in areas including computer programming, computer game development, artificial intelligence, the software development process, computer networks, system administration and more business focused applications of computing.

Study modules

As courses are reviewed regularly, the module list you choose from may vary from that shown here. These are the compulsory modules. In addition to these there are 20 optional second and final year modules that you can choose up to 4 from.

Year 1

  • Modern Computer Technology
  • Business Computing
  • Object Oriented Programming
  • Software Development Environments
  • Networking and Multimedia
  • Discrete Mathematics

Year 2 and final year

Year 2

  • Foundations of Computation
  • Further Object Oriented Programming
  • Current Research
  • Requirements Specification and Software Design
  • Professional Issues and Computer Risks
  • Data Structures
  • Foundations of Security
  • At least one from Software Development in C and C++, Complex and Structured Data, and Web Technology

Final year

  • Advanced Object Oriented Programming Project
  • At least one from Advanced Web Technologies and Reasoning about Functional Programming

Work placements

Although it is optional, we encourage you to take a supervised work placement in the computer industry for 12 months between Year 2 and your final year. You will be taught about how to apply for jobs effectively in a second year module and we have a placements office with dedicated staff to provide information and advice to help you secure a placement. We maintain our links with industry and most students who go on placement find out about the position they secured through this department.

More and more students are finding that a placement benefits their final-year studies and career prospects. Possible placement organisations include IBM, Microsoft and PepsiCo.

On returning to university for your final year, the experience you have gained invariably improves your academic performance. In addition, we have an excellent record of students gaining full-time employment on graduation, often with their industrial placement company or organisation.

It is possible to change your programme of study to include or exclude the work placement option up to the end of your second year. Your tuition fees are reduced to £1350 for the year you are on placement and the positions are normally paid which should cover your living expenses.

Free language courses for students - the Open Module

Free language courses are available to full-time undergraduate and postgraduate students on many of our courses, and can be taken as a credit on some courses.

Please note that the free language courses are not available if you are:

  • studying at a Brookes partner college
  • studying on any of our teacher education courses or postgraduate education courses.

Additional costs

The most likely extra costs in studying are computers, books and printing.

You are not required to have your own computer though many students choose to. We have computer rooms available 24 hours a day and 7 days a week so you should always be able to work if you don't have your own machine.

The library has an extensive electronic library so in many cases, you will be able to read coursebooks online without extra cost. You can of course buy physical copies of books instead if you so wish but many students do not.  

Most submission of work for computing modules is electronic so there is little need for printing.   

Programme changes

On rare occasions we may need to make changes to our course programmes after they have been published on the website. For more information, please visit our Changes to programmes page.

Teaching and learning

Studying Computer Science involves both learning the relevant theory that underpins the subject and developing a strong set of practical skills.

The teaching reflects this with a very practical approach using lectures, practical sessions and for some areas such as programming, apprentice style learning which combines both lecturing and hands on exercises in sessions that are clearly guided by the lecturer but focus on learning through doing.

Approach to assessment

All modules have an element of continuous assessment. Not all modules have written examinations but where they are used they are worth 30%, 50% or 70% of the module assessment.

Tuition fees

Home/EU - full time fee: 2018/19: £9,250

Home/EU - part time fee: 2018/19: £750 per single module

Home/EU - cost per module: 2018/19: £750 per single module

Home/EU - sandwich placement fee: 2018/19: £1,380

International - full time: 2017/18: £13,730 2018/19: £14,000

International - sandwich placement fee: 2017/18: £3,840 2018/19: £3,920

Please note tuition fees for Home/EU students may increase in subsequent years both for new and continuing students in line with an inflationary amount determined by government. Tuition fees for International students may increase in subsequent years both for new and continuing students.

Oxford Brookes University intends to maintain its fees for new and returning home and EU students at the maximum permitted level.

Please be aware that some courses will involve some additional costs that are not covered by your fees. Specific additional costs for this course, if any, are detailed in the 'This course in detail' window above.

Questions about fees?
Contact Student Finance on:
+44 (0)1865 483088
finance-fees@brookes.ac.uk

Funding and scholarships

For general sources of financial support, see:

Typical offers

UCAS points: 112

A-level: BBC or equivalent

International Baccalaureate: 30 points, preferably including science

BTEC: National Diploma with a DDM profile, preferably in a science subject

We would prefer it if all the above qualifications include science subjects.

For combined honours, normally the offer will lie between the offer quoted for each subject.

We are happy to consider all types of entry qualification, so if you don't have one of those mentioned above, do get in touch with us and we can discuss the possibilities. 

Applications from mature students with few academic qualifications, but who have a substantial history of relevant employment, are also welcome.

A new UCAS Tariff point system is being introduced for students applying to start university in September 2017, which uses  a qualification’s size and grades to calculate total Tariff points under a brand new system. Therefore the Tariff points for 2017 entry look very different from 2016 entry - the 2017 BBC equivalent for this course will be 112 UCAS points for 2017. Please visit the UCAS website for more information.

Do you accept applications for entry with credit?

Yes, we consider applications, from all parts of the world, for entry with credit for prior learning. Each application is individually assessed by our credit entry tutor. 

The minimum amount of time you need to study with us is one year. If you would like more information about whether you are eligible for the award of credit, for example from an HND, partly-completed degree or foundation degree, please contact us.

What if I already have A-level Computing?

Our course covers many topics you will not have seen before, even if you have already taken A-level Computer Studies or a course such as a BTEC Level 3 qualification in a computing subject. Having a pre-university qualification will not be enough to exempt you from taking any first-year modules, because we want to make sure that we give you a quality introduction to all the relevant topics.

What can I do if I don’t have the required qualifications?

If you don't have the right qualifications to apply for a place on one of our degree courses, we may be able to consider you for our Computing Foundation course, which has UCAS Code G406. This course, which lasts one year, is an excellent preparation for any of our computing degree courses.

Passing the foundation course allows you to progress directly onto one of our degree courses the following year. The entry requirements for the foundation course are quite flexible, but as a guide we are looking for something like DD at A-Level or the equivalent in another qualification. 

Again we are happy to discuss individual cases and actively encourage mature students who have been out of the education system for some time.

Specific entry requirements

GCSE: Mathematics at grade C minimum and English Language at grade C minimum

Do I need to know about computing before I start?

No, our first year modules will quickly get you up to speed. Any previous experience you have might help you to get started more comfortably but even if you think you know a lot about computing already, there will still be many new things for you to learn.

Please also see the University's general entry requirements.

English language requirements

Please see the University's standard English language requirements

International and EU applications

Preparation courses for EU students

We offer a range of courses to help students meet the academic and English language entry requirements for their courses and also familiarise them with university life.

Find out more about the international foundation pathways we offer and our pre-sessional English language courses.

Country specific entry requirements

If you are studying outside the UK, for more details about your specific country entry requirements, translated information and local representatives who can help you to apply, please have a look at our country specific information pages.

How to apply

Full-time students should apply for this course through UCAS.

Part-time students should apply directly to the University.

International applications

We are keen to consider applications from all parts of the world. If your previous education was not in the UK, please contact us if you would like us to consider your entry qualification.

Terms and Conditions of Enrolment

When you accept our offer, you agree to the Terms and Conditions of Enrolment. You should therefore read those conditions before accepting the offer.

Credit transfer

Oxford Brookes operates the European Credit Transfer System (ECTS). All undergraduate single modules are equivalent to 7.5 ECTS credits and double modules to 15 ECTS credits. More about ECTS credits.

Why Oxford is a great place to study this course

Oxford is a hub for UK-based computing and technology firms, and we have established research partnerships and close links with industry. 

Many computing and media students take up work placements within Oxfordshire-based companies.

Specialist facilities

The department’s facilities are located in purpose built buildings with laboratories for electronics, software development, and media production such as a TV studio. You will benefit from access to excellent educational and professional software, and from the experience of using the latest equipment. 

General support services

Supporting your learning

From academic advisers and support co-ordinators to specialist subject librarians and other learning support staff, we want to ensure that you get the best out of your studies.

Personal support services

We want your time at Brookes to be as enjoyable and successful as possible. That's why we provide all the facilities you need to be relaxed, happy and healthy throughout your studies.

Career prospects

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 Computer Science 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.

Graduates of our programmes have gone on to gain employment with companies such as VISA, Garner, Oxford University, NetSuite, John Lewis, Jaguar Landrover, Google Fibre, Boots the Chemist, Sophos, Cisco, BMW, BT, Sony.

Further study

World-class research and superb links with industry come together to make Oxford Brookes one of the best places in the UK to study technology at postgraduate level, whatever your subject interest.

Our courses, taught by leading academics with active research programmes, are designed to meet the needs of modern industry. Our graduates tell us that the relevance of our courses and the skills they've learnt enable them to achieve their goals and build their careers. And our location in Oxford places us at the heart of one of Europe's biggest concentrations of high-tech businesses.