Computer Science Degrees

Technology plays a vital part of our daily lives. This makes it increasingly important that the education of computer scientists is in-line with the rapidly developing field. A degree will combine theoretical principles with practical experience, preparing you for employment. Your computer science skills will be in high demand once you have graduated, meaning that your career prospects will be varied.

About Computer Science

Accreditation

The accreditation of a computer science degree will depend on your institution, as well as the content of your course. At undergraduate level, you can expect to be awarded a Bachelor of Science (BSc), or an integrated Master of Science (MSci).

Some university courses are accredited by the British Computing Society (BCS), which is the chartered institute for information technology. Your institution will be able to provide more information about this.

Duration

Generally, an undergraduate degree will take three to four years to complete, depending on where you choose to study.

Your institution may offer part-time study options. This usually means that your degree will take four to six years. You may also be able to take a foundation programme, which is useful if you do not meet the entry requirements for your degree.

Fees

Annual undergraduate tuition fees for UK students are capped by the UK government. For the 2019/20 academic year, they are £9,250. This is subject to change each year, and will be updated on your institution website.

The fees displayed below are an example of typical annual tuition fees for undergraduate and postgraduate computer science degrees. Actual tuition fees can be found on the institution webpages.

Typical Annual Tuition Fees

  • Undergraduate - £9,250

Topics Covered

Undergraduate

At undergraduate level, you will gain a foundation of knowledge in the main areas of computer science. You might study modules on software development, computer security, and database design and development, among others. Most undergraduate courses will be designed to suit students with little experience of computer science, as well as challenging those with a higher level of knowledge. Your degree will be delivered through lectures and tutorials, incorporating computer laboratory sessions. This will ensure that you are developing your theoretical and practical skills. Depending on your course, you may be able to specialise towards the end of your degree. Assessment methods can include written work, software development tasks, and presentations.

Entry Requirements

The entry requirements for a degree in computer science will depend on your institution of choice. They may also be influenced by the level of study you are applying for. An undergraduate degree will require you to have a background in mathematics, with some requiring physics. Although your institution might not require you to have any formal experience of computer science, it is recommended that you familiarise yourself with at least one programming language. For a postgraduate degree, it is likely that you will need to have an undergraduate degree in computer science, or a closely related subject.

Typical Entry Requirements

Undergraduate

  • A Level Grades - AAB-BBB
  • UCAS Points - 136 UCAS points
  • Required/Desired Subjects - Mathematics, ICT, Computing

Postgraduate

  • Degree Requirements - 2:2 or higher
  • Required/Desired Subjects - Computer Science, Information Technology, Mathematics

Career Prospects

A computer science degree will set you up for employment within a variety of fields. Popular career choices include IT consultant, information systems manager, database administrator, and games development, as well as many others. If you choose not to work directly in computer science, you might find career opportunities in many different industries, such as financial organisations, management consultancy firms, government sectors, and hospitals.

Throughout your degree, you will have gained a wide range of transferable skills, such as time management, problem solving, project management, and independent working. These skills will be useful in most industries.