COMPUTER SCIENCE
Computer science studies how computers process information and solve problems. It covers programming, algorithms, data structures, and artificial intelligence. You learn logical thinking, coding, and system design. The subject develops problem-solving and analytical skills used across technology, science, and business.
SOME INFORMATION:
Books
Charles Petzold, Code: The Hidden Language of Computer Hardware and Software — explains how computers work from the ground up.
Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach — key text for AI concepts.
Brian Kernighan and Dennis Ritchie, The C Programming Language — classic guide to programming fundamentals.
Lectures and talks
Gresham College Computer Science Lectures — talks on AI, algorithms, and cybersecurity.
MIT OpenCourseWare video lectures — full university-level computing courses.
Courses and activities
Harvard’s CS50 (edX) — free introductory programming and computer science course.
FutureLearn: “Computer Programming for Everyone.”
Build a small coding project using Python or Java and reflect on what you learned.
Websites
WHAT ELSE YOU NEED...
Computer science is the study of computation, information and automation. This means understanding how computers work and how to use them to solve problems and create new technologies.
This means studying the theoretical and algorithmic foundations of computers, their hardware and software, programming languages, and data structures.
Computer science degrees also look at cyber-security and cryptography, as well as probability, quantum information, artificial intelligence and functional programming.
According to UCAS, the average offer for a Computer Science course at UK universities is BBC – HOWEVER – this will differ depending on the university you apply to.
UCAS Subject Information: https://www.ucas.com/explore/subjects/computer-science
USEFUL SUBJECTS TO HAVE STUDIED: Maths, Physics, Computer Science, Science