A Level Computer Science is ideal for any student who enjoys puzzles and problem solving and is considering a career where expertise with computers and networks is important. You will develop a broad understanding of the key principles of computer systems, including data, hardware, software and communications. You will learn to use high and low-level programming and web development languages, how to analyse and design solutions to real-world challenges, about the implementation of programming solutions and how data is stored and represented by a computer.