Computer Science
Course Description
Learn the crucial skill of coding and how computers and processors actually work. In A level Computer Science we teach with a mixture of theory and practical elements (coding in various languages). In the first year we do a mix of theoretical topics including the Structure and Function of the processor and learning how to code using various programming languages. Most of our teaching is in Python however your programming project can be in a language of your choice. In the first year we will also being a coding project of a fascinating topic of your choice, that will really push you to create a practical applications and apply your coding skills to the real world. In the second year we do complexity algorithms, computational thinking and more advanced coding and analysis.