Yewon Lee | Design | Teach | Lead
Python Project
This classroom activity introduced 4th and 6th elementary students to algorithmic thinking and Python through scaffolded learning.
Starting with an interactive quiz and moving into pseudocode, then Python programming,
the activity built confidence and helped learners connect different topics to computational concepts.
My Role
Volunteer Teacher
Responsibility​
Designed in-class, Python-based activity
Timeline
Apr 2024
Challenge
​
Young learners often find coding overwhelming. The goal was to create a
scaffolded learning path that built confidence and practice algorithmic thinking.

Motion game about solar eclipse (Click the image to see the full slides)

(Click the image to see the full slides)

(Click the image to see the full slides)

Motion game about solar eclipse (Click the image to see the full slides)
(Click the image to see the full lesson slides / resources)
Process
-
Used scaffolding: started with motion game, unplugged activities (pseudocode worksheet),
then Python coding using code templates.
-
Aligned learning objectives to ISTE standards (1.5.c, 1.5.d)
-
Abstracted algorithmic thinking into a quiz-creating activity.
-
Encouraged collaboration and hands-on practice.
