Community
Community resources
Computer science Worksheets and Python Workspaces shared by Coding Pathway teachers. Worksheets cover exam board theory as well as programming. Read any of them in full here. Teachers can copy one into their own lessons and edit it before setting it to a class.
Planning a whole course or unit? Our mapped pages put the teaching sequence in order with the Worksheets that cover it: OCR GCSE Computer Science (J277), Pearson Edexcel GCSE Computer Science (1CP2), OCR A Level Computer Science (H446), Python Turtle for Key Stage 3.
- 438 resources
- 3 teachers sharing
- Creative Commons licensed
Assessment Worksheets
Showing 1 to 24 of 40. Newest first. Opening a resource shows the whole thing, with answers and marking held back.
TUR-06 Turtle Assessment — named Turtle
Part 6 · Python Turtle (named Turtle)
Check understanding across the complete Python Turtle unit through theory and practical application. Students will: - demonstrate secure knowledge of named-Turtle instructions - reason about loops, variables and functions - apply their learning in practical code Inside: a 25-mark mix of objective, written and coding questions. Series: Python Turtle (named Turtle), part 6 of 6.
WorksheetTUR-06 Turtle Assessment — direct functions
Part 6 · Python Turtle (direct functions)
Check understanding across the complete Python Turtle unit through theory and practical application. Students will: - demonstrate secure knowledge of Turtle instructions - reason about loops, variables and functions - apply their learning in practical code Inside: a 25-mark mix of objective, written and coding questions. Series: Python Turtle (direct functions), part 6 of 6.
WorksheetOCR H446 2.3.1 Algorithms exam transition
Part 16 · H446 2.3.1 · Algorithms
This is the assessment piece that closes H446 2.3.1: students work independently across one volunteering-platform scenario, without checking answers as they go, and feedback is held until after submission. At 80 marks it is best used as a mock or an end-of-topic check rather than a lesson activity. Students will: - design pseudocode for a sentinel-controlled input routine and handle the empty case - explain the growth classes by what happens as the input grows, correcting a stock error - perform a binary search and an insertion sort by hand, showing intermediate state - implement linear search and a non-destructive bubble sort that cope with empty lists - calculate shortest distances and A star selections, then cite evidence for what to revisit Inside: 3 explanation cells, 9 written answers and 1 Python task. 80 marks, about 75 to 90 minutes. Series: H446 2.3.1 · Algorithms, part 16 of 16.
WorksheetSeries · 2 partsH446 2.2.2 · Computational methods
Includes OCR H446 2.2.2 Evaluating data mining
Extended-response questions on data mining ask for far more than a list of benefits and drawbacks, which is where marks are usually lost. Written as examination practice on an anonymised travel-card scenario, this H446 2.2.2 worksheet builds claim, mechanism, application and consequence chains, then closes with a twelve-mark judgement and a self-review pass. Students will: - write an analytical paragraph linking a claim, a mechanism, an application and a consequence - plan a benefit chain and a limitation chain before answering a six-mark question - select the factors that matter most in a scenario instead of forcing in every prompt - produce an extended evaluation that reaches a stated and supported judgement - review their own writing for scenario evidence, mechanism words and unwarranted certainty Inside: 8 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells and 2 written answers. 26 marks, about 30 to 45 minutes. Series: H446 2.2.2 · Computational methods, part 7 of 14.
WorksheetOCR H446 2.2.1 Paper 2 scenario exam transition
Part 14 · H446 2.2.1 · Programming techniques
An assessment piece rather than a teaching one, written as a single linked Paper 2 scenario that covers H446 2.2.1 end to end. A timed route event carries object modelling, OCR exam reference language, tracing, parameter modes, scope, recursion, debugging and evaluation, so it serves as a mock section or a final check before the topic is left behind. Students will: - derive attributes, methods and class relationships from an extended written scenario - write constructors, accessor methods and instantiation statements in OCR exam reference language - trace an algorithm and identify a range fault in a loop that totals a list - compare recursive traversal with iterative traversal using an explicit stack and recommend one - evaluate a stored running total against a calculated one and reach a justified conclusion Inside: 2 explanation cells, 1 multiple-choice question, 11 written answers and 1 trace table. 44 marks, about 70 to 85 minutes. Series: H446 2.2.1 · Programming techniques, part 14 of 14.
WorksheetOCR H446 2.1 Integrated computational-thinking exam transition
Part 1 · H446 2.1 · Elements of computational thinking
The assessment for the whole of OCR H446 2.1: one city arts-trail app, and all five computational-thinking modes examined inside it, from inputs and abstraction through caching, reuse, decomposition, ordering, decisions and concurrency. Students work closed-book, with correctness held until teacher review. Students will: - select and apply the right computational-thinking mode without being told which it is - specify inputs, outputs and missing preconditions for an unfamiliar service - devise an abstraction and state the limitation its omissions create - evaluate a cache policy and a component-reuse decision in the same system - decompose the system, order its sub-procedures and judge which work may overlap Inside: 2 explanation cells, 1 multiple-choice question, 11 written answers and 1 trace table. 54 marks, about 70 to 85 minutes. Series: H446 2.1 · Elements of computational thinking, part 1 of 2.
WorksheetOCR H446 1.5.2 Moral, social, ethical and cultural exam transition
Part 9 · H446 1.5.2 · Moral and ethical issues
This is a selectable assessment bank for OCR H446 1.5.2 rather than one compulsory 54-mark sitting. Teachers can set the five-mark retrieval check followed by a section on work and automated decisions, environment and control of information, or personal information, communication and culture. Objective feedback is held for teacher review. Students will: - complete a short retrieval check before the section or sections set by the teacher - select relevant issues from exact facts in an unfamiliar scenario - explain effects on particular people or groups and consider another viewpoint - keep permission, harm, legality and morality as four separate claims - reach a supported conclusion when the command word requires one Inside: 5 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells and 7 written answers. 54 marks, about 20 to 40 minutes. Series: H446 1.5.2 · Moral and ethical issues, part 9 of 9.
WorksheetOCR H446 1.5.1 Computing-related Legislation examination transition
Part 5 · H446 1.5.1 · Computing related legislation
Best used as a closed-book assessment once the rest of the series is complete, this paper covers OCR H446 1.5.1 with the teaching support removed. Its questions run from principle application and law selection to an extended evaluation of surveillance powers and the difference between what is unethical and what is unlawful. Students will: - apply named data-protection principles to a described record-keeping context - explain how the Computer Misuse Act applies when authorisation is exceeded - identify a copyright problem and give one lawful route to using the work - evaluate a proposed use of investigatory powers at extended-answer length - argue why unethical and illegal are not interchangeable, using a case from the paper Inside: 2 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells and 7 written answers. 55 marks, about 65 to 80 minutes. Series: H446 1.5.1 · Computing related legislation, part 5 of 5.
WorksheetOCR H446 1.4.2 Data Structures exam transition
Part 14 · H446 1.4.2 · Data structures
The assessment piece for H446 1.4.2, worked independently and without checking answers along the way. An original community-transport scenario samples the whole specification point in one sitting, from structure selection and state tracing through to implementation reasoning and an evaluative recommendation, so it doubles as a readiness check before exam questions. Students will: - recommend structures for a record, a fixed two-dimensional plan and an editable ordered list, with justification - describe stack and circular queue state changes including pointers and returned values - give safe linked-list pointer updates and a binary search tree comparison path with its insertion point - explain search and safe removal for two colliding keys in a chained hash table - reach and justify a recommendation between a queue and a stack under a new demand Inside: 2 explanation cells, 1 multiple-choice question, 8 written answers and 1 trace table. 36 marks, about 70 to 85 minutes. Series: H446 1.4.2 · Data structures, part 14 of 14.
WorksheetOCR H446 1.4.1 Data representation exam transition
Part 11 · H446 1.4.1 · Data types
An assessment piece for the end of H446 1.4.1, worked independently and without checking answers along the way. An original satellite-media scenario samples the whole specification point, from type choice and base conversion through signed arithmetic, floating-point addition, shifts, masks and character sets, so a teacher can see which method a student reaches for unprompted. Students will: - state suitable primitive data types for values in an unfamiliar scenario - complete mixed 8-bit binary, hexadecimal and denary conversions without prompts - represent and correct signed values in 8-bit two's complement, showing the method - align, calculate and normalise an OCR-format floating-point addition - review their own evidence and name the method to revisit before a timed assessment Inside: 1 explanation cell, 5 written answers and 5 number answers. 40 marks, about 55 to 70 minutes. Series: H446 1.4.1 · Data types, part 11 of 11.
WorksheetOCR H446 1.3.4 Web Technologies exam transition
Part 8 · H446 1.3.4 · Web technologies
The assessment closing the H446 1.3.4 sequence, meant to be worked independently and without checking answers along the way. It asks for HTML, CSS and JavaScript written to briefs, then for explanation of indexing and ranking and evaluation of where processing belongs. Students will: - write a page, an external stylesheet and a function to stated briefs under examination conditions - diagnose an identifier mismatch between a page and its script - explain how a page is discovered, indexed, updated and removed, and why results can lag - compare pages with different incoming-link profiles and state the limits of that reasoning - justify where each task in a service route runs, including why a server repeats a browser check Inside: 2 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell and 8 written answers. 64 marks, about 55 to 70 minutes. Series: H446 1.3.4 · Web technologies, part 8 of 8.
WorksheetOCR H446 1.3.3 Networks exam transition
Part 10 · H446 1.3.3 · Networks
This is the assessment closing the H446 1.3.3 sequence, written to be attempted independently and without checking answers along the way. It runs through protocols and standards, layering, DNS and packet transfer, switching, threats and controls, hardware and network models in examination-style questions. Students will: - explain protocols, standards and the reasons for layering under examination conditions - work through name resolution and packet transfer to a usable response - justify a switching choice for contrasting workloads and state the drawbacks accepted - diagnose four separate incidents and propose a defence for each - discuss a whole design for a multi-site organisation, covering scope, hardware, service model and security Inside: 2 explanation cells, 1 multiple-choice question and 9 written answers. 60 marks, about 55 to 70 minutes. Series: H446 1.3.3 · Networks, part 10 of 10.
WorksheetOCR H446 1.3.2 Databases exam transition
Part 13 · H446 1.3.2 · Databases
This is the assessment piece for H446 1.3.2: an original public-library scenario with much less support and no teaching between questions. It runs from key definitions and relationship justification through normalisation, SQL and integrity to transaction reasoning, and closes by asking students what to revisit. Students will: - explain and exemplify primary, foreign and secondary keys in an unfamiliar system - justify the relationships implied by a supplied set of tables - normalise a multi-table schema to third normal form without step-by-step support - write selection, nested and modification SQL for the library scenario - decide from evidence in their own attempt which database skill needs more work Inside: 2 explanation cells, 1 multiple-choice question and 11 written answers. 82 marks, about 80 minutes. Series: H446 1.3.2 · Databases, part 13 of 13.
WorksheetOCR H446 1.3.1 Compression, encryption and hashing exam transition
Part 7 · H446 1.3.1 · Compression, encryption and hashing
Sitting at the end of H446 1.3.1, this is an assessment to be completed independently and without checking answers along the way. It covers coding, encryption and hashing at examination weight and is written almost entirely as extended responses. Students will: - judge what is necessarily true of a lossless method - encode and decode run-length streams and reason about a sequence that would not benefit - construct and decode a dictionary-coded stream and explain why a decoder needs both parts - explain an asymmetric confidentiality route for a sender with no pre-shared secret, naming each key owner - decide between encryption and hashing for confidential messages, stored passwords and release-file checking Inside: 2 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell and 8 written answers. 50 marks, about 55 to 70 minutes. Series: H446 1.3.1 · Compression, encryption and hashing, part 7 of 7.
WorksheetOCR H446 1.2.4 Programming Languages exam transition
Part 10 · H446 1.2.4 · Types of programming language
An assessment for H446 1.2.4, intended to be worked independently and without checking answers along the way. It covers the whole topic at examination weight: paired language comparisons, LMC tracing, listing completion and construction, addressing resolution and object-oriented design. Students will: - give paired differences between assembly and high-level languages under examination conditions - discuss and justify more than one language choice within a single system - trace an LMC routine and complete an input loop that halts when a zero is supplied - write LMC code that outputs the smaller of two inputs exactly once - design a class with validated state and subclasses that override a shared summary method Inside: 3 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell, 7 written answers and 1 trace table. 56 marks, about 65 to 80 minutes. Series: H446 1.2.4 · Types of programming language, part 10 of 10.
WorksheetOCR H446 1.2.3 Software Development exam transition
Part 6 · H446 1.2.3 · Software development
This assessment closes H446 1.2.3, worked independently and without checking answers along the way. Methodology questions in examination phrasing come first, then tracing, fault diagnosis and full algorithm construction, including the file effects candidates most often leave out. Students will: - answer methodology questions to the command word and the evidence given - justify waterfall, spiral, agile with XP, or RAD for contrasting project briefs - discuss competing approaches for one project and commit to a recommendation - trace a supplied algorithm and explain why a counted result differs from the number of inputs - write code that calls a supplied function, stores every returned value and writes to a file Inside: 2 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells, 9 written answers and 1 trace table. 66 marks, about 60 to 75 minutes. Series: H446 1.2.3 · Software development, part 6 of 6.
WorksheetOCR H446 1.2.2 Applications Generation exam transition
Part 7 · H446 1.2.2 · Applications generation
This is the assessment piece for H446 1.2.2, worked independently and without checking answers along the way. It covers the topic in examination phrasing, from naming application types for a described brief to an integrated recommendation for a complete software generation route. Students will: - answer to the command word and the constraints a context actually supplies - justify application and utility choices from the functions a described organisation needs - explain matched translator differences and the stages a statement passes through - evaluate the benefits and drawbacks of depending on an external library over a long life - integrate translator, library, linker and loader reasoning into one recommendation Inside: 2 explanation cells, 1 multiple-choice question, 3 fill-in-the-blanks cells and 8 written answers. 83 marks, about 65 to 80 minutes. Series: H446 1.2.2 · Applications generation, part 7 of 7.
WorksheetOCR H446 1.1.3 Input, output and storage exam transition
Part 6 · H446 1.1.3 · Input, output and storage
An assessment piece that closes H446 1.1.3. Students work closed-book through original exam-style questions on device justification, storage recommendation, RAM and ROM behaviour and virtual storage, so a teacher can see which reasoning holds up without the worked examples in front of them. Students will: - distinguish a storage type from a storage device under assessment conditions - justify an input and an output device by their exact use in a described system - recommend storage for a constrained portable system and name a rejected alternative - explain the additional-RAM performance mechanism and one reason it is not guaranteed - correct a set of misconceptions about outputs, storage capacity, ROM and virtual storage Inside: 2 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell and 8 written answers. 50 marks, about 65 to 80 minutes. Series: H446 1.1.3 · Input, output and storage, part 6 of 6.
WorksheetOCR H446 1.1.2 Types of processor exam transition
Part 5 · H446 1.1.2 · Types of processor
Closed-book assessment for OCR H446 1.1.2, written in original contexts to test whether the processor models hold up without prompts. It runs from matched CISC and RISC comparison through workload classification and core scheduling to an extended judgement on a research vehicle with mixed processing hardware. Students will: - compare three CISC and RISC differences under examination conditions with claims qualified - justify a processor route where battery life and software compatibility pull in opposite directions - recommend CPU, GPU or mixed processing for several contrasting workloads - explain a two core schedule and why doubling the cores does not halve the time - discuss processor choices across control, image processing, modelling and existing software in one extended response Inside: 2 explanation cells, 1 multiple-choice question, 1 fill-in-the-blanks cell and 7 written answers. 50 marks, about 65 to 80 minutes. Series: H446 1.1.2 · Types of processor, part 5 of 5.
WorksheetOCR H446 1.1.1 Processor structure and function exam transition
Part 10 · H446 1.1.1 · Structure and function of the processor
This is the assessment piece for OCR H446 1.1.1, intended to be sat closed-book rather than taught from. Its original questions sample the whole specification row, running from register precision and a full fetch description to an extended evaluation of processor design choices for a live audio device. Students will: - answer processor questions with precise terminology under examination conditions - describe a fetch from a stated address and give the resulting register contents - explain how decode and execute change the processor when a branch condition is true - write one qualified account covering clock speed, cores and cache together - evaluate architecture, cache and pipelining choices for a low delay device on a moderate budget Inside: 2 explanation cells, 1 multiple-choice question and 9 written answers. 47 marks, about 55 to 70 minutes. Series: H446 1.1.1 · Structure and function of the processor, part 10 of 12.
Worksheet1CP2-P-9.6 Bitmap sound and compression checkpoint
Part 6 · 1CP2-P-9 · Bitmap, sound and compression
This checkpoint assesses P-9 only. Show formulae, working and units. Keep pixel dimensions separate from bit size, and sample rate separate from sample interval. Students will: - apply bitmap and sound size calculations with working and units - keep dimensions separate from storage size - explain sampling and colour-depth effects - recommend compression from the need for exact reconstruction Inside: 3 explanation cells, 1 fill-in-the-blanks cell, 3 multiple-choice questions and 6 written answers. 20 marks, about 45 minutes. Series: 1CP2-P-9 · Bitmap, sound and compression, part 6 of 6.
Worksheet1CP2-P-8.5 Environment languages and intellectual property checkpoint
Part 5 · 1CP2-P-8 · Environment, languages and intellectual property
This checkpoint assesses P-8 only. Use precise characteristics, linked cause-and-consequence reasoning and contextual decisions. It introduces no new legislation or translator type. Students will: - link environmental causes to developed consequences - compare language levels and translation workflows - apply intellectual-property and licensing concepts - build a precise contextual judgement Inside: 3 explanation cells, 1 fill-in-the-blanks cell, 3 multiple-choice questions and 5 written answers. 20 marks, about 45 minutes. Series: 1CP2-P-8 · Environment, languages and intellectual property, part 5 of 5.
Worksheet1CP2-P-10.5 AI personal data and ethical legal issues checkpoint
Part 5 · 1CP2-P-10 · AI, personal data and ethical/legal issues
This final principles checkpoint assesses AI/ML/robotics, accountability, safety, bias, liability, personal-data collection, privacy, misuse and data-protection principles. Accurate mechanism comes before judgement. Students will: - explain AI and machine-learning mechanisms accurately - connect bias, safety and accountability to consequences - apply personal-data and privacy principles - plan a developed ethical and legal discussion Inside: 3 explanation cells, 1 fill-in-the-blanks cell, 3 multiple-choice questions and 5 written answers. 20 marks, about 45 minutes. Series: 1CP2-P-10 · AI, personal data and ethical/legal issues, part 5 of 5.
Worksheet1CP2-CT-8.5 Tracing debugging sorting and searching checkpoint
Part 5 · 1CP2-CT-8 · Tracing, debugging, sorting and searching
This checkpoint assesses the CT-8 series only. Recall: a trace records changed state in execution order; syntax, runtime and logic errors differ; bubble sort compares adjacent items; binary search requires sorted data and discards half of its remaining range. Students will: - complete a formal trace with reduced support - apply bubble sort and binary search by hand - diagnose a logic error from evidence - amend and retest a search program Inside: 5 explanation cells, 1 fill-in-the-blanks cell, 2 multiple-choice questions, 1 trace table, 5 written answers and 1 Python task. 20 marks, about 45 minutes. Series: 1CP2-CT-8 · Tracing, debugging, sorting and searching, part 5 of 5.