Computer Science Course Content
Computer Science A Level builds on GCSE Computer Science and is ideal for students aiming for a computing-based career. It emphasizes the design, development, and testing of programming solutions, enabling learners to creatively and critically apply their knowledge to real-world problems.
Key learning goals include:
- Understanding fundamental principles like abstraction, algorithms, and data representation.
- Analysing problems and developing practical programming skills.
- Thinking creatively and logically while recognizing connections within computer science.
- Applying mathematical skills to problem-solving.
Course Outline:
Year 1:
- Contemporary computer systems
- Software development
- Data exchange and networks
- Data types, algorithms, and logic
- Ethical issues in computing
- Problem-solving and programming approaches
- Standard algorithms for searching and sorting
Year 2:
- Problem analysis
- Solution design
- Solution development and testing