Instructions
The videos linked below talk you through the tasks in the book you have been given in class.
NOTE: the difficulty rating on the Topics list is not linked to target grades but that you must be confident with the ‘lower’ skills before tackling higher tasks.
You should ALL revise HIGHER tasks once you are comfortable with BASICS and MEDIUM tasks.
You should ALL revise HIGHER tasks once you are comfortable with BASICS and MEDIUM tasks.
Getting started with Paper 2
BASICS - you must be confident with all the basic skills.
Task 1 - Basic inputs, process, output
|
Task 2 - From flowchart to code; data types; concatenation
|
Task 3 - Flowchart if elif else (selection)
|
|
|
|
Task 4 - Sub programs; math module; readability
|
Task 5 & 6 - Recognising and labelling key terms and structures
|
|
|
|
Task 7 - Constants, variables, math library
|
Task 8 - Relational operators if elif else
|
Task 9 - Spotting errors
|
|
|
|
Medium difficulty tasks - make sure you are confident on basics first.
Task 10 - while loop and for loop from a flowchart
|
Task 11 - Flowchart using random; modulus; while; if else
|
Task 12 - Mis-typed Input, process output, with round and while
|
|
|
|
Task 13 - Changing existing code, formatting, for loops, 2d array
|
Task 14 - Understanding code and choosing between different lines
|
Task 15 - String methods
|
|
|
|
Task 16 - Validation with logical operators
|
Task 17 - Write to a file & jumbled line program
|
Task 18 - Validation checks with sub programs and Boolean operators
|
Task 19 - chr and ord functions,
for i in range, math and time library
for i in range, math and time library
Essential skills to secure grades 5-6
Task 20 - string methods, understanding code, index positions, for loop in range
|
Task 21 - Iteration (looping over a list); list processing
|
Task 22 - List processing
|
Task 23 - Functions, looping and counting, debugging
|
Task 24 - Random; sub programs; indexing a list; local variables
|
Skills needed for grades 7-9
Task 25 - 2D list processing, indexing and find in strings
|
Task 26 - 2D list processing, indexing & sub programs
|
Task 27 - 2D lists with formatting, mean, and math library
|
Task 28 - Reading files & 2D list processing
|
Task 29 - Validation 2D list processing string methods, for and while loops
|
Task 30 - math library, formatting a table and 2d list processing
|
Task 31 - 2D list processing formatting functions and procedures
|
More file handling revision and tasks
|
Noughts and Cosses
Good for understanding sub programs and lists whilst making a bigger program Noughts and crosses 1 hour video tutorial below. |