Computer Science

Computer science sometimes known as Information Technology, is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.

Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing. 

Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract; determining what problems can be solved with computers and the complexity of the algorithms that solve them, to the tangible; designing applications that perform well on handheld devices, that are easy to use, and that uphold security measures.

The internet and social media have transformed the way that we communicate, deliver and receive information from around the world. Computer systems are everywhere, ranging from the system controlling a fridge to international banking systems handling billions of secure transactions every day. Many of these systems are very familiar, yet we take for granted the computational systems that make things like mobile phones, cars, aeroplanes and medical equipment possible.

Computer Science encompasses theoretical ideas about how information is stored and processed and how we can express the instructions necessary to perform a useful computation. It is also about practical techniques for the creation of new computer software and hardware. 

As a subject, Computer Science requires logical thinking, creativity and problem solving. Since computer systems are now so large and complex, they are inevitably developed by large teams, so working well with others is crucial. A Computer Science degree gives you the chance to study exciting new technologies as well as learning skills which will make you highly employable.

Fields and career paths of Computer Science

IT Project Manager

Computer and Information Systems Managers

Information Security Analyst

IT Project Manager

Project managers in the IT sector coordinate the efforts of a team of programmers and analysts to complete projects. They also analyze technical problems for their company or a client organization, proposing solutions and tips to enhance productivity.

Computer and Information Systems Managers

Computer and information systems managers analyze a company's technology needs and oversee the implementation of appropriate data systems. They need to be able to evaluate software, hardware, networking, and other technology resources for purchase or development.

Information Security Analyst

Information security analysts create systems to protect information networks and websites from cyber attacks and other security breaches. Their responsibilities also include researching trends in data security to anticipate problems and install systems to prevent issues before they occur.

Web Developers

Computer Network Architects

Web Developers

Web developers assess the needs of users for information-based resources. They create the technical structure for websites and make sure that web pages are accessible and easily downloadable through a variety of browsers and interfaces.

Computer Network Architects

Computer network architects design, implement and maintain networking and data communication systems, including local area networks, wide area networks, extranets, and intranets. They assess the needs of organizations for data sharing and communications.

Fields and career paths of Computer Science

IT Project Manager

IT Project Manager

Project managers in the IT sector coordinate the efforts of a team of programmers and analysts to complete projects. They also analyze technical problems for their company or a client organization, proposing solutions and tips to enhance productivity.

Computer and Information Systems Managers

Computer and Information Systems Managers

Computer and information systems managers analyze a company's technology needs and oversee the implementation of appropriate data systems. They need to be able to evaluate software, hardware, networking, and other technology resources for purchase or development.

Information Security Analyst

Information Security Analyst

Information security analysts create systems to protect information networks and websites from cyber attacks and other security breaches. Their responsibilities also include researching trends in data security to anticipate problems and install systems to prevent issues before they occur.

Web Developers

Web Developers

Web developers assess the needs of users for information-based resources. They create the technical structure for websites and make sure that web pages are accessible and easily downloadable through a variety of browsers and interfaces.

Computer Network Architects

Computer Network Architects

Computer network architects design, implement and maintain networking and data communication systems, including local area networks, wide area networks, extranets, and intranets. They assess the needs of organizations for data sharing and communications.

TOP UNIVERSITIES

M P W Cambridge, 3-4 Brookside, Cambridge CB2 1JE, United Kingdom

MPW Cambridge

Small class sizes

University progression

Progression to Medicine

Teesside University, Middlesbrough, Tees Valley, TS1 3BX, England, United Kingdom.

Teesside University

Career focused

IT enabled campus

Low cost of living

Falmer, Brighton BN1 9RH, United Kingdom

University of Sussex

Brighton

National park campus

Top 100 in many programs

6 Penrose Way, London SE10 0EW, United Kingdom

Ravensbourne University London

Industry links

Practical programs

Graduate employability

University House, Winston Churchill Ave, Southsea, Portsmouth PO1 2UP, United Kingdom

University of Portsmouth

UK South coat

Student diversity

400+ programs

University of Chichester, College Ln, Chichester PO19 6PE, United Kingdom

University of Chichester

Small class size

Personalised

Blend of old and new

Our expert advisors help you step by step

Advice & research

Application help

Visa assistance

Pre-arrival info