Pykids Curriculum - Read more here

(Python for 5th and 6th graders)

Retrospective

Curious questions after the first class!

  • Thanks Khan academy for the "programming video" - that is nicely explained!
  • How do computers understand Python ? How do they know the difference between C++ and Python languages?
  • Who created all these languages - why are there so many?
  • Using print() , prints things out but when I do not use print() just say 2+5 , I still get the answer - why? I did not ask the computer to print() - This led us into a discussion on "return statement". Can you guess the next question - what is the difference between a statement and a function (command) like print() :)?
  • help() is a hit - Children wanted to see what other "things" they can look up help on ? This led us to browsing through Python 3 docs!

In class notebooks

Jargon that we learnt/are learning

  • syntax
  • interpreter
  • compiler
  • command

Class 2 - What is in a name

Retrospective

  • exercise_calculator_in_class Writing times table led to the introduction of the for loop !! Key concepts such as repetition and iteration were introduced. Children were able to relate and were able to genearte tables easily!

In class notebooks

Jargon that we learnt/are learning

  • repetitive
  • iteration

Class 3 - Art with Python

Class 4 - Blocks and Grids

In [ ]: