On the first day of class, we will introduce everyone to each other, and I will get to know about what concepts they already know. I will then begin teaching the basics of Python turtle, including the coordinate plane, and various commands. Towards the middle of the course, I will get into slightly more complicated yet fun parts, enabling you to use the keyboard to control different things. At the end of every class, if time permits, I will host a kahoot for the students to play and to check their progress. Regarding homework, I will assign some projects to do, and make the student do at least one of them, and if they want, they can do more or all of them. I will send out a google form to send me the link for their code, and questions, if they have any, so I can answer in the next class. When we get to the ending of the course, I will see whether or not they have learned something, and have something to take away from these sessions.
Materials needed for the course:
- Laptop/Desktop with Internet access
- Email account for homework communication
- Repl.it account
- Zoom account to join online class
Python Turtle curriculum for each week
Weeks |
Date |
Module |
Classwork Projects |
Homework Projects |
1 |
6/19/2020
|
Coordinates, Movement,
and Loops |
Basic Shapes
Smiley Face
|
More Shapes
Bullseye
Watermelon Slice
Captain America
Shield Minion
Taxi
|
2 |
6/26/2020
|
Variables and
Random Numbers |
Surprise Me, Square
Modern Art Squares
Polka Dots
|
Starry Night
Random Bowtie
Debugging Practice
|
3 |
7/3/2020 |
Loops with Varibales |
Fireworks
Rainbow Ninja
|
Square Spiral
Triangle Spiral
Into the Void
Out of the Void
|
4 |
7/10/2020 |
Nested Loops |
Pyramid
Square Inception
Rainbow Square Inception
Snowflake
|
Reverse Pyramid
Reverse Square Inception
Rainbow Flower
Circle of Circles
Spiral Staircase
Dizzy Hexagon
Dot Grid
Randomly Random Shapes
|
5 |
7/17/2020 |
Functions |
Basic Functions
Winter Wonderland
|
Pyramid with Functions
Square Inception with Functions
Any Shape Staircase
Debugging Functions
|
6 |
7/24/2020 |
Event Listners |
Etch A Sketch
Picasso Game
|
Polka Dot Game
Fruit Stand
|
7 |
7/31/2020 |
Conditionals |
Turtle Race
Stay Inbounds
Turtle Collision
|
Surprise Shape
Turtle Shape
Random Age
Grid Paper
Bullseye with Nested Loops
Light the Stars
|
8 |
8/7/2020 |
Lists |
Which Way, Turtles
Bouncy Ball Room
|
Random Number Lists
Turtle Launch with Lists
Rainbow Path
Debugging Lists
|