Home
KS 3
Modelling projects
Learn Python 3
Learn Scratch
Algorithms
Boolean logic
Binary representation
Hardware components
Software components
Communications
Data representation
KS3 Flipwall
Creative projects
Digital projects
Online safety
KS 4
OCR J277 (from Sep 2020)
AQA 8525 (from Sep 2020)
NEA resources
Legacy GCSE resources
GCSE Revision Cards
Flipwall
Slider puzzle and freebies
KS 5
OCR AS Comp Science
OCR A Level Comp Science
Eduqas AS Comp Science
Eduqas A Level Comp Science
WJEC AS & A Level Comp Science
CIE Comp Science
Normalisation
Binary floating point numbers
A Level Flipwall
All pre-September 2015 KS5 resources
Samples
A Level text book
Contents, index etc
Chapters 1 - 5
Chapters 6 - 10
Chapters 11 - 15
Chapters 16 - 20
Chapters 21 - 25
Chapters 26 - 30
Chapters 31 - 35
Chapters 36 - 40
Chapters 41 - 45
Chapters 46 - 50
Chapters 51 - 55
Chapters 56 - 60
Chapters 61 - 68
Python 3
Python videos - 1
Python videos - 2
Python fundamentals
Strings
Selection - IF
Repetition - WHILE
Repetition - FOR
Formatting data
Date and time
Lists
Tuples
Dictionaries
Functions
Random values
File operations
Errors and bugs
OO programming
Practical tasks
Data structures
Quick reference notes
Python Flipwall
Computational thinking
Freebies
Bloom's Taxonomy
Freebies Flipwall
Find the pairs
Slider puzzles
Teachers
Access to answers
This is a teacher-only area.
List of articles in category Practical tasks
Title
Longest words
Leap year calculator
The dice game
Draw a histogram
Palindromes
Passwords
Paper scissors stone
Bulls and cows
Flipping a coin - heads or galley - 1
Flipping a coin - heads or galley answers - 2
Flipping a coin model - 3
Flipping a coin using Python - 4
Flipping a coin using Python answers - 5
Pelican crossing - 1
Pelican crossing - setting the model up - 2
Pelican crossing - developing the model - 3
Pelican crossing - completing the model - 4
Pelican crossing answers - 5
Pelican crossing - extending this task - 6
Modelling levels - 1
Modelling levels - 2
Modelling levels - 3
Modelling levels answers - 4
Punto Banco - 1
Punto Banco - an algorithm - 2
Punto Banco - dealing cards - 3
Punto Banco - Converting 10s, Jacks, Queens, Kings and Aces - 4
Punto Banco - adding up two values - 5
Punto Banco main program - 6
Punto Banco testing - 7
Punto Banco - modelling a gambler - 8
Punto Banco - modelling a gambler answers - 9
Punto Banco extension work - 10
Next task
OCR A Level Computer Science 2015
Computing principles (01)
Algorithms and problem solving (02)
2.1 Computational thinking
Theory topics
Practical tasks
2.2 Problem solving and programming
2.3 Algorithms
Computing project (03)
Search
Search ...
Search