Course Syllabus

Course Description / Overview:

Grades:  4th - 8th

In Python for Kids - Part 2, students will build upon knowledge from the previous session, learning about looping, string manipulation as an object, reading, and writing to files. During this session, students will apply their knowledge by creating mini-projects and also creating one final project at the end of the session.

Prerequisite: Basic Python knowledge or Python for Kids Part 1.

Note:

Classes will be divided into small groups with 1: 6 teacher: students ratio

 

Class Goals/Outcomes:

  • Kids will learn more python concepts and tkinter GUI animation

Course Outline:

 

Class

Contents

1

Topic: While loop, For Loop

Activity: Students points 

2

Topic: Loop in action

Activity: counting, summing, averaging and filtering with loop

3

Topic: String as object, slicing, ‘len’ function, ‘in’ operator, etc

Activity: Slicing hostname

4

Topic: Tkinter Text animation, inserting an image

Activity: text screen saver application

5

Topic: B’day Stripe Mini project

Activity: Adding sound, making an application 

6

Topic: Creating Shapes on canvas, moving objects

Activity: Moving circle application

7

Topic: Stopwatch Reflexes Game Introduction

Activity: Stopwatch Reflexes Game Phase I

8

Topic: Stopwatch Reflexes Game

Activity: Stopwatch Reflexes Game Phase II

Student Expectations / Classroom Policies:

  • Decent typing skills
  • Kids should know how to use some keyboard shortcuts-

    Windows Commands:

    CTRL /            to comment and uncomment on repl.it

    CTRL z           to undo

    CTRL c           to copy

    CTRL v           to paste

    CTRL +           to make the font bigger on repl.it

    CTRL -            to make the font smaller on repl.it

     

    Mac Commands

    COMMAND /             to comment and uncomment on repl.it

    COMMAND z            to undo

    COMMAND c            to copy

    COMMAND v            to paste

    COMMAND +            to make the font bigger on repl.it

    COMMAND -             to make the font smaller on repl.it

     

  • Some Zoom Feature:

                How to screen share on zoom

                How to use chat for text message on zoom

  • Before class starts, create an account on repl.it.

    We will use an online editor for this class Repl.it. Below is the link for an editor. Kids will require to create a login to use it. 

     (Links to an external site.)Repl Online Editor Link (Links to an external site.)

    Video tutorials on how to use repl.it

     

     

    Progressive Kids Lesson Setup Video:

 

What Should I bring to Class?

  • Access to windows or Mac laptop
  • Internet access