Computer Science is a subject that spans theory and practice. You will become a confident programmer using different languages to solve problems. We will apply Computational Thinking to decompose larger problems into smaller ones and use a range of techniques to solve them.
In A-level Computer Science, you will learn many theory topics such as how computers work, how encryption allows the safe transfer of private data over public networks. You will learn about security issues such as hacking and how viruses are spread.
Programming is a key part of the course. You will be taught programming concepts in a range of languages and complete weekly challenges.
You will choose your own engaging project idea, and develop your own program for a client or for fun, such as a 3D game using Unity.
- Introduction to Programming
- Further Programming Techniques
- Structure of the Processor
- Types of Processor
- Software Development
- Compression, Encryption, Hashing
- Web Technologies
- Data Types
- Data Structures
- Boolean Algebra
- Legislation and Ethical issues
- Computational Thinking
- Problem Solving and Programming
- Further Algorithms
- Types of Programming Language
- Systems Software
- Applications Generation
- Further Boolean Algebra
- Practical Project
I chose Computer Science as I am interested in many aspects of computers and programming and wanted to learn more to open up possibilities for the future. The learning is clear and concise and our tutor Tim is always ready to help any student who may be struggling.