Session 1 (4 March 2015)

Contents

  • Scratch: Basic Recap
  • Scratch: Reducing duplication using repeats
  • Saving files

Materials

Session 2 (11 March 2015)

Contents

  • Scratch: Finding and opening files
  • Scratch: Creating custom blocks to reduce duplication
  • Scratch: Adding inputs to custom blocks
  • Python: Launching IDLE and using Python as a calculator
  • (Extra challenges for those with more experience: "draw polygon" and "draw circle")

Materials

External Resources

Session 5 (22 April 2015)

Contents

  • Recap on last term
  • Behaviour of the shell: it prints out every result
  • Behaviour of saved programs: they only print out what you tell them
  • What variable names are allowed in Python?

Materials

Session 6 (29 April 2015)

Contents

  • The input() function
  • Difference between print(hello) and print("hello")
  • Write a program to read in the user's name and greet them by name
  • Introduction to blocks and if in Python
  • Computing History: The very first 'bug'

Materials