top of page

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.

(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.

Screen Shot 2024-04-06 at 8.59.21 PM.png

(Click the image to see the full lesson plan document)

Outcome

​

  • Students gained confidence in building small Python programs.
     

  • Activities helped learners see the connection between everyday tasks and algorithms.
     

  • The teacher reported increased engagement and enjoyment towards CS among students.

bottom of page