Computer Science is engaging and practical, it encourages creativity and problem solving. It encourages you to develop your understanding and application of the core concepts in computer science. You will analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.
Practical Programming
Students are to be given the opportunity to undertake a programming task(s) over the two years. This will allow students to develop their skills to design, write, test and refine programs using a high-level programming language. Students will be assessed on these skills during the written examinations, in particular component 2.
Component 1: Computer Systems
Introduces students to the central processing unit (CPU), computer memory and storage, data representation, wired and wireless networks, network topologies, system security and system software. It also looks at ethical, legal, cultural and environmental concerns associated with computer science.
Component 2: Computational thinking, algorithms and programming
Students apply knowledge and understanding gained in component 1. They develop skills and understanding in computational thinking: algorithms, programming techniques, producing robust programs, computational logic and translators.
Internal:
End of topic examinations
Year 10 examination
Year 11 examination
Practical Programming task
External:
Component 1: Computer Systems
(1 hour 30 minutes; 50% of GCSE)
Component 2: Computational Thinking, Algorithms and Programming
(1 hour 30 minutes; 50% of GCSE)