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
Sequence
3 resources match. Newest first. Opening a resource shows the whole thing, with answers and marking held back.
1CP2-CT-6.WS1 First Turtle lines and state
Part 1 · 1CP2-CT-6 · Turtle practical lessons
The first practical Turtle lesson, where students run their own program and watch the drawing appear. Students will: - set up a Turtle program and run it - move and turn the Turtle deliberately - raise and lower the pen to move without drawing - keep track of position, direction and pen state - change one instruction at a time and observe the effect A Workspace lesson: students write and run their own Python in the editor. About 60 minutes. Series: 1CP2-CT-6 · Turtle practical lessons, part 1 of 6.
WorksheetSeries · 4 parts1CP2-CT-1 · Programming foundations
Includes 1CP2-CT-1.3 First programs, variables and constants
The first Python worksheet of the course, turning an informal algorithm into working code. Students will: - predict the exact output order of a short program - store values in named variables and read them back - choose between a variable and a constant, and name each conventionally - follow how a value changes as a program runs - write a short program of their own and explain an assignment statement Inside: 9 explanation cells, 2 multiple-choice questions, 3 Python tasks, 2 fill-in-the-blanks cells and 2 written answers. 18 marks, about 45 minutes. Series: 1CP2-CT-1 · Programming foundations, part 3 of 7.
WorksheetJ277 2.2.1 Variables, constants, input and output
Part 1 · J277 2.2.1-2.2.2 · Programming fundamentals
The first programming worksheet: storing values, reading input and producing output. Students will: - assign values to variables and use them later - explain the difference between a variable and a constant - read input and produce readable output - use naming that communicates intent - write a short program from a stated requirement Inside: 5 explanation cells, 3 runnable Python tasks, 2 multiple-choice questions, 1 fill-in-the-blanks cell and 2 written answers. 15 marks, about 45 minutes. Series: J277 2.2.1-2.2.2 · Programming fundamentals, part 1 of 7.