ScholaFly

OCR GCSE J277 Computer Science: spec coverage

5of 30 spec points have a lesson out now
30have a lesson planned

Spec text is our short form of the board's statement. Always check the board's own specification.

SpecStatementLesson
1.1.1Architecture of the CPUCS04-02 The CPU and the von Neumann model WatchCS04-03 The registers: MAR, MDR, PC and Accumulator WatchCS04-04 The fetch-execute cycle Watch
1.1.2Explain how clock speed, cache size and number of cores affect CPU performance, individually and in combination.CS04-05 What makes a CPU fast Watch
1.1.3State the purpose and typical characteristics of an embedded system and give examples.CS04-06 Embedded systems Watch
1.2.1Primary storage (memory)CS05-01 RAM, ROM and types of memory Coming soonCS05-02 Cache Coming soonCS05-03 Virtual memory Coming soon
1.2.2Secondary storageCS05-04 Secondary storage: magnetic, solid state and optical Coming soonCS05-05 Choosing the right storage Coming soon
1.2.3UnitsCS01-01 Why computers use binary WatchCS02-01 Bits, bytes and the units of storage WatchCS02-05 Working out the size of a text file Coming soonCS03-04 Working out image and sound file sizes Coming soon
1.2.4Data storage - NumbersCS01-02 Denary to binary and back WatchCS01-04 Denary and hexadecimal WatchCS01-05 Binary and hexadecimal WatchCS01-06 Binary addition WatchCS01-07 Overflow WatchCS01-08 Binary shifts Coming soonCS02-02 Character sets and ASCII WatchCS02-03 Character codes run in order WatchCS02-04 Unicode Coming soonCS03-01 How an image is stored Coming soonCS03-03 How sound is stored Coming soon
1.2.5Explain why compression is needed and compare lossy and lossless compression.CS03-05 Why we compress data Coming soon
1.3.1Networks and topologiesCS05-06 Cloud storage Coming soonCS07-02 LAN, WAN and PAN Coming soonCS07-04 What makes a network fast Coming soonCS07-05 Network topologies Coming soonCS07-06 The hardware that builds a network Coming soonCS07-07 Client-server and peer-to-peer Coming soonCS07-08 The Internet, DNS and hosting Coming soon
1.3.2Wired and wireless networks, protocols and layersCS07-03 Wired and wireless Coming soonCS08-01 What a protocol is Coming soonCS08-02 The four-layer TCP/IP model Coming soonCS08-03 IP addresses and MAC addresses Coming soonCS08-04 Standards Coming soonCS08-05 Encryption across a network Coming soon
1.4.1Threats to computer systems and networksCS09-02 Malware Coming soonCS09-03 Social engineering Coming soonCS09-04 Brute force, denial of service and SQL injection Coming soon
1.4.2Explain how penetration testing, anti-malware, firewalls, user access levels, passwords, encryption and physical security limit or prevent named attacks.CS09-07 Protecting systems, networks and data Coming soon
1.5.1Operating systemsCS06-02 What an operating system does Coming soon
1.5.2State the purpose of utility software and describe encryption software, defragmentation and data compression.CS06-03 Utility software Coming soon
1.6.1Ethical, legal, cultural and environmental impactCS17-01 The impacts of digital technology Coming soonCS17-05 The law: Data Protection, Computer Misuse, Copyright Coming soonCS17-07 Open source and proprietary licences Coming soon
2.1.1Explain abstraction, decomposition and algorithmic thinking and use them to define and refine a problem.CS10-02 Decomposition and abstraction Coming soon
2.1.2Designing, creating and refining algorithmsCS10-03 Inputs, processing and outputs Coming soonCS10-04 Flowcharts Coming soonCS10-05 Pseudocode Coming soonCS10-07 Trace tables Coming soonCS14-07 Syntax, logic and runtime errors Coming soon
2.1.3Searching and sorting algorithmsCS11-01 Linear search Coming soonCS11-02 Binary search Coming soonCS11-04 Bubble sort Coming soonCS11-05 Merge sort Coming soonCS11-06 Insertion sort Coming soon
2.2.1Programming fundamentalsCS10-06 Sequence, selection and iteration in an algorithm Coming soonCS12-01 Variables, constants and assignment Coming soonCS12-04 Arithmetic operators, DIV and MOD Coming soonCS12-05 Relational operators Coming soonCS12-06 AND, OR and NOT in a condition Coming soonCS12-07 Loops: count-controlled and condition-controlled Coming soonCS12-08 Putting the statement types together Coming soon
2.2.1e-precApply the order of precedence in a compound condition: NOT before AND, AND before OR.CS12-06 AND, OR and NOT in a condition Coming soon
2.2.2Data typesCS12-02 Data types Coming soonCS12-03 Casting Coming soon
2.2.3Additional programming techniquesCS13-01 Arrays, one and two dimensional Coming soonCS13-02 Records Coming soonCS13-03 Working with strings Coming soonCS13-04 Reading and writing files Coming soonCS13-05 Random numbers Coming soonCS13-08 Writing and calling your own subprograms Coming soonCS16-02 SELECT, FROM and WHERE Coming soon
2.3.1Defensive designCS14-04 Code other people can read Coming soonCS14-05 Input validation Coming soonCS14-06 Authentication Coming soon
2.3.2TestingCS14-01 Reading and refining someone else's program Coming soonCS14-07 Syntax, logic and runtime errors Coming soonCS14-08 Why we test, and when Coming soonCS14-09 Choosing test data Coming soon
2.4.1Boolean logicCS15-01 AND, OR and NOT as logic gates Coming soonCS15-02 XOR and combining gates Coming soonCS15-03 Logic circuit diagrams Coming soon
2.4.1-rowsWork out how many rows a truth table needs: 2 to the power of the number of inputs.CS15-01 AND, OR and NOT as logic gates Coming soon
2.5.1LanguagesCS06-05 High-level and low-level languages Coming soonCS06-07 Compilers, interpreters and assemblers Coming soon
2.5.2Describe the tools an IDE provides (editors, error diagnostics, run-time environment, translators) and how each helps a programmer.CS06-08 The IDE Coming soon
3b-SECTIONB-RULEIn J277/02 Section B, write code answers in OCR Exam Reference Language or a real high-level language - structured English, flowcharts and bullet points score nothing there, even though they are allowed in Section A.CS10-09 Which notation do you answer in? Coming soon
3c-ERLRead OCR Exam Reference Language on sight - its operators, casting, loops, selection, string handling, file handling, arrays and sub programs - because every Paper 2 question is printed in it and no reference sheet is issued.CS10-09 Which notation do you answer in? Coming soon