Computer Science A Level develops your understanding of computational thinking and how complex systems are designed, built and evaluated.
In Year 12 and Year 13 you will study the core principles of computer science including:
- Computing principles – processors, memory, storage, operating systems and software development
- Algorithms and problem solving – designing efficient solutions using abstraction, decomposition and computational thinking
- Programming – developing and testing code while learning how programming constructs can be used to solve increasingly complex problems
- Data representation – understanding how images, sound, text and numbers are stored and processed digitally
- Computer systems and architecture – networks, communication methods and system performance
- Databases and web technologies – storing, retrieving and presenting information effectively
- Ethical, legal and moral issues – considering privacy, cybersecurity, artificial intelligence and the impact of computing on society
- Programming project (NEA) – independently designing, creating and evaluating a substantial software solution to a problem of your choosing
Throughout the course you will develop the ability to think precisely, evaluate alternative approaches and communicate technical ideas effectively.