Python Curriculum
Python Curriculum
2.Number Guessing.
Introduce basics: Start with simple concepts like variables, data types,
loop…
Visual aids: Utilize visual tools like flowcharts, diagrams, and block-based
coding environments to explain complex concepts.
Break down problems: Teach problem-solving by breaking tasks into
smaller steps and guiding kids through the process.
Encourage collaboration: Organize group activities and pair programming
sessions to foster teamwork and communication.
P y t h on fo r
Cycle 2&3
Just like a foreign language, learning a text language like
Python is best learned at an early age.
Python activities to do for Cycle 2 and 3:
Develop Mad Libs Generator
Game:
https://www.glowwordbooks.com/blog/category/kids-online-mad-libs/
WHAT ARE MAD LIBS?
In simple w
ords, MadL
game in w ibs is a
hich you w
with missi rite a story
ng words i
can ask an n it; then,
other play you
blanks. As er to fill in
you are th the
who know e only one
s what’s in
about, the your story
result is of
and silly. ten funny
Give life to MadLib story by programming.
print(story)
Cycle 2 Objectives
1. Create new turtle. 12. Picking the Pen Up and Down
2. Drawing Preset Figure. 13. for Loops
3. Change the turtle size. 14. while Loops
4. change the color of the turtle. 15. Conditional Statements.
5. Changing the Screen Color. 16. Random Integers.
6. Changing the Screen Title. 17. Random Element Picker
7. Changing the Pen Size.
8. Filling in an Image.
9. use the function stamp.
10. Moving the Turtle.
11. Use Range function. Final Project: The Python Turtle Race
Learning Objectives(Cycle 3)
import random
guess = None
guess = int(guess)
if guess == num:
break
else: