Binary and HexadecimalQuick View
vahovaho

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
vahovaho

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
vahovaho

Types of number

(0)
Explains real, rational, irrational, whole and natural numbers, and integers
Series of  6 Lessons in Python with an extra help sheetQuick View
vahovaho

Series of 6 Lessons in Python with an extra help sheet

7 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.
Loops - definite and indefiniteQuick View
vahovaho

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
vahovaho

Fixed and Floating point

(0)
Explains fixed and floating point - using animation for the latter. NOTE: The presentation makes mention of two’s compliment.
if... else in PythonQuick View
vahovaho

if... else in Python

(0)
Answers the questions: How does a computer make a decision? Includes nested ifs
Python Help sheetQuick View
vahovaho

Python Help sheet

(0)
This document t aims to give a grounding in the main areas of programming in Python (version 3). There is a working example for each element in the GCSE programming specification (as of May 2019). The program will run through with no errors. At certain points the program asks for input. Follow what is asked for (the first time the program waits for input, anything can be typed in)
Data RepresentationQuick View
vahovaho

Data Representation

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