Ever wondered how the web works or how to develop a computer game?
Computer Science is an exciting and
challenging subject in which you will develop valuable skills in problem-solving as well as learning how computers work.
Many of our students take Computer
Science at university. You will gain skills and knowledge which will prove useful in a wide range of other courses and careers, particularly in maths, science and engineering.
The A level course is strongly focused
on problem-solving and programming. You will learn how to analyse issues,
design algorithms and write programs. Some students have no previous experience of programming, and we assume none. We offer excellent support in the form of online resources and one-to-one help. However, we also provide adequate challenges for the increasing number of students who have taken a GCSE in Computing or Computer Science.
“Studying computer science at Hills allows
you to develop effective problem-solving skills and to become a more independent thinker. The course covers an enjoyable range of programming and theory topics; the teachers are very knowledgeable and friendly.” MATTHEW, Computer Science student.
Topics include: the fundamentals of procedural & object-oriented programming; data structures: arrays, records and files; finite state machines & regular expressions; data representation: numbers, characters, sounds and graphics; computer systems: languages, translators, Boolean algebra and logic gates; computer organisation & architecture: the processor, assembly and language; communications & networking; encryption; consequences of uses of computing.
Topics include: advanced programming techniques, including object-oriented programming; recursion; data structures: lists, stacks, queues, trees and hash tables; fundamentals of functional programming; advanced theory of computation: asymmetric encryption; algorithm complexity; Turing machines; the internet: protocols and security; database design and SQL.
GCSE grade 6 in Mathematics. Must also have minimum grade 4 in Computing/Computer Science, if studied
Science Adjusted Admissions Score applies
Many of our students go on to higher education courses in computer science but you will gain skills and knowledge which will prove useful in a wide range of other courses and careers, particularly in maths, science and engineering.