265x Filetype PDF File size 1.05 MB Source: shared.ontariotechu.ca
Learning a Coding Language: Python 101
July 5th - July 9th
Ages 10-14
1:00 PM - 3:00 PM
Python Fundamentals
Monday, July 5th | 1:00 PM to 3:00 PM
In this session, students will learn the basics of python, including print statements,
math operators, and variables, as well as turtle, a function which allows drawing within
Python.
Required Materials
Item Details Alternative
Desktop / This will be used to code the Tablets can work as well,
Laptop activities for each day. however splitting screens is
recommended, which cannot be
done on tablets.
Replit Account This account ensures that the work If you don't wish to save your
being done on each day is saved. An work, an account is not needed
account can be created at
https://replit.com/
* Instructions to make an account are
at the end of the document *
Password Police
Tuesday, July 6th | 1:00 PM to 3:00 PM
In this session, students will expand on their knowledge about Python. They’ll learn
concepts like conditionals, loops and arrays. They’ll use that understanding and code
their first activity together. The activity will incorporate everything presented so far.
Required Materials
Item Details Alternative
Desktop / This will be used to code the Tablets can work as well,
Laptop activities for each day. however splitting screens is
recommended, which cannot be
done on tablets.
Replit Account This account ensures that the work If you don't wish to save your
being done on each day is saved. An work, an account is not needed
account can be created at
https://replit.com/
What Number am I thinking of?
Wednesday, July 7th | 1:00 PM to 3:00 PM
In this session, students will review the concepts applied in the first two days, then
apply that to create a number guessing game to play against the computer.
Required Materials
Item Details Alternative
Desktop / This will be used to code the Tablets can work as well,
Laptop activities for each day. however splitting screens is
recommended, which cannot be
done on tablets.
Replit Account This account ensures that the work If you don't wish to save your
being done on each day is saved. An work, an account is not needed
account can be created at
https://replit.com/
Python Tamagotchi
Thursday, July 8th | 1:00 PM to 3:00 PM
In this session, students will learn about arrays in Python, then apply the knowledge as
well as the skills from previous days to create a version of the Pet-Care game:
Tamagotchi. In this game, they will have to interact with the Micro:bit virtual device in
order to take care of their pet.
Required Materials
Item Details Alternative
Desktop / This will be used to code the Tablets can work as well,
Laptop activities for each day. No Microbit however splitting screens is
account is needed. recommended, which cannot be
done on tablets.
no reviews yet
Please Login to review.