In this course, students are prepared for OCR GCSE Computer Science (J277). The following nine units are studied sequentially across Years 10 and 11.
Unit | Content |
---|---|
Unit 1 Systems Architecture and Algorithms | This unit engages students with two of the principle topics of GCSE Computing: system architecture and algorithms. Students study the structure of the central processing unit (CPU), learning to name the key components and discussing the role different characteristics have on performance. Alongside this unit, students learn the basics of computational thinking with algorithmic thinking, decomposition and abstraction being the key terms used throughout. Students also begin to develop their coding skills with GCSE-style programming problems in our language of choice, Python. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini white-boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 2 | In this unit, students learn how primary memory works with the CPU to perform the basic functions of a computer system. Students compare the characterstics of random-access memory (RAM) and read-only memory (ROM) before learning about the different types of secondary storage device. Students also learn about the main searching and sorting algorithms and are to explain in depth their similarities and differences. Lastly, students learn about Boolean logic, learning to interpret, draw and predict the outputs of AND, OR and NOT gates. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 3 | This unit teaches students about the role of binary within numbers, images, sound and characters. Students learn about the different units of data storage from a single bit to a petabyte. Students learn the steps of binary and hexadecimal conversion and discuss the role of compression in sending and storing files. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 4 Networks and Topologies and Programming Fundamentals | This unit teaches students about networks, one of the largest and more significant areas of the GCSE. Students learn to define a network and explain, in detail, the role of different types of network hardware. Students learn the differences between different network structures, focusing on their application within real-world scenarios. Students investigate and discuss how the internet works, including the use of IP addressing. Finally, students learn about network layouts. Alongside this unit, students undertake detailed work to develop their own Python programming skills. They learn to predict, run, investigate, modify and make programs using the key terms on which all computer programs rely. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 5 Wired and Wireless Networks | This is the second unit of work that focuses on the concept of networking. Students learn the role protocols and layers have within networking, analysing in detail the specific protocols that govern how data is transmitted. Students also learn about the role of standards in networks and the importance of adhering to specific criteria to create functioning hardware. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 6 Programming Fundamentals | In this unit, students continue to learn about the fundamentals of programming. Building on the previous programming fundamental units, this unit sees students progress through topics such as file handling, records of data, structured query language and arrays. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete mock exams as part of the school assessment calendar. This topic, along with previous topics, is assessed within the Year 10 exam series. |
Unit 7 Systems Software, Network Security and Producing Robust Programs | This unit teaches students the role of system software, network security and how to produce robust programs. Firstly, students learn the role of an operating system within a computer. Students identify the characteristics of an operating system before moving on to six different types of utility software. They then embark on a series of lessons on the different types of attacks and malware that can be used by hackers. Students learn how to prevent vulnerabilities and discuss both physical and logical measures. Lastly, students learn how to make programs robust, ensuring that code, authentication steps and validation are used so that computer programs do not break easily and only accept true inputs. Key knowledge developed:
Key skills developed:
Assessment: Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |
Unit 8 Programming Languages and IDEs | This is the final unit of study within Paper 2 of the GCSE curriculum. Students learn the key differences between high-level and low-level languages, recognising that coding in a langauge such as Python must be converted to machine code in order for a processor to run the set of instructions. Students also learn the role of translators in this process, comparing both compilers and interpreters. Finally, students look closely at integrated development environments (IDEs), identifying their components and then analysing how these components support the generation of a computer program. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete mock exams as part of the school assessment calendar. This topic, along with previous topics, is assessed within the Year 11 exam series. |
Unit 9 Ethical, Legal, Cultural and Environmental Impacts and Programming Fundamentals | This final unit has two parts. The first addresses ethical, legal, cultural and environmental impacts of computing while the second returns to programming fundamentals. Students learn how the use of computers in a 21st-century world has contributed to changes in our ethics and culture. Students look at case studies, analysing data, interrogating outcomes and questioning the role computers play in our society. This unit is heavily essay based and students will be challenged to write coherent arguments justifying their points. Lastly, this unit also features our final piece of work with programming fundamentals. This component focuses on the use of sub-programs and the role procedures and functions have in creating sophisticated code. Key knowledge developed:
Key skills developed:
Assessment: Students receive formative assessment on their learning through various questioning strategies and work on mini-white boards. Students complete an end-of-topic assessment in the form of past-exam questions. The assessment comprises multiple choice, short answer and long answer questions. |