The course encourages learners to meet the needs of higher education courses in computer science as well as twenty-first century digital employers. It encourages leaders to think creatively, through applying practical programming solutions, demonstrating that they are effective uses of technology.
The aims of this course are to enable students to develop computational thinking skills, an understanding of the main principles of solving problems using computers, an understanding of the component parts of computer systems and how they interrelate, including software, data, hardware, communication and people, an understanding of the different methods of communication and the functionality of networks and the internet, and the skills necessary to apply this understanding to develop computer based solutions to problems.
- Examination Body: Cambridge International Examinations
- Subject Code: 9608
- AS Content (Paper 1 Theory Fundamentals and Paper 2 Fundamental Problem-solving and Programming Skills (Java, VB.NET or Python))
- Information Representation
- Processor Fundamentals
- System Software
- Security, privacy and data integrity
- Ethics and Ownership
- Algorithm Design and Problem Solving
- Data Types and structures
- Software Development
- A Level Content (Paper 3 Advanced Theory and Paper 4 Practical)
- Data Representation
- Communication and internet technologies
- Hardware and Virtual Machines
- System Software
- Artificial Intelligence (AI)
- Computational thinking and problem Solving
- Further Programming
NOTE: for the examination of paper 4 candidates will submit complete program code and evidence of testing. They will be required to use either Java, VB.NET or Python programming languages. Externally assessed. Candidates answer all questions on a computer without an internet or email facility.
Examinations: Twice a year in May/June and October/November examination periods.