Series of  6 Lessons in Python with an extra help sheetQuick View
vaho

Series of 6 Lessons in Python with an extra help sheet

4 Resources
A series of resources to teach Python - from basic arithmetic, through if/else statements and loops (definite and indefinite), to using randomisation to select specific elements from a list. Covers what is required for GCSE. Contains many exercises and lots of working code which can simply be copied, pasted and run in your Python editor of choice e.g. Trinket or Idle Complete in this order: Basic maths in Python - add, subtract, multiply, divide, MOD Order of operators in programming if… else in Python (basic, nested and using Boolean operators) Loops - Iteration (definite and indefinite) Lists (Arrays) in Python Randomisation in Python Python Help sheet - starts from printing “Hello World” to using randomisation. Detailed explanations at every stage.
Binary and HexadecimalQuick View
vaho

Binary and Hexadecimal

(0)
Introduces binary building on what the students already know. Goes on to use the same principle for hexadecimal. When observed using this, the teacher said they always struggled with teaching binary, but now they actually understood it, due to the way it is presented.
Basic maths in PythonQuick View
vaho

Basic maths in Python

(0)
Relates Python operators to everyday maths. Also introduces ‘casting’. There are a number of tasks for the pupils to complete.
Types of numberQuick View
vaho

Types of number

(0)
Explains real, rational, irrational, whole and natural numbers, and integers
Loops - definite and indefiniteQuick View
vaho

Loops - definite and indefinite

(0)
The presentation works through the different types of loops, - for, while and repeat. There are a number of animated slides to specifically identify important concepts
Fixed and Floating pointQuick View
vaho

Fixed and Floating point

(0)
Explains fixed and floating point - using animation for the latter. NOTE: The presentation makes mention of two’s compliment.
Data RepresentationQuick View
vaho

Data Representation

4 Resources
A series of presentations explaining and demonstrating various aspects of data representation.