Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.45 KB

README.md

File metadata and controls

49 lines (32 loc) · 2.45 KB

Python Summer Camp Curriculum

Sample Activities Screenshot

A loose curriculum for a 30-hour Python summer camp for 5th to 8th graders

Timeline | Exercises

How to use this

The timeline serves as a guideline for the order of topics to cover. As you progress through the topics, provide exercises to the students to reinforce the material learned.

The speed at which you can go through the material largely depends on the age group of the students, their typing speed, whether they have any prior experience with programming, and the length of the camp. Thus, add and remove items to and from the timeline and exercises as you see fit.

Usually you'll want students to end the camp with pong since it incorporates most things they've learned in a usable and presentable package. Plus, the kids and parents love it.

Setting up computers

Instructors should set up the computers for students prior to the camp. The following steps are for a Windows computer.

  1. Install Visual Studio Code (not Visual Code! There's a difference!)
  2. Search for and install the Code Runner extension within Visual Studio Code. Code Runner Extension
  3. Install Python 3.x for Windows
  4. Go to the Settings within Visual Studio Code then replace the User Settings with the following:
{
  "extensions.ignoreRecommendations": true,
  "code-runner.executorMap": {
    "python": "py"
  },
  "code-runner.runInTerminal": true
}

You may need to click the {} icon (top right hand corner in Settings) to copy and paste the above into the User Settings.

  1. You should now be able to run any Python program by opening the file in the editor window and clicking the grey play button in the top right hand corner Run Code Button

The steps to change the User Settings is subject to change since VSCode is periodically updated. If you need assistance, then please feel free to email me (Omkar).

For parents and kids who would like to set up their computers at home, see for_parents.md.

Resources Used

  • Help Your Kids with Computer Coding by Carol Vorderman, Claire Quigley, Craig Steele, Daniel McCafferty, Jon Woodcock, and Seán McManus
  • Python for Kids by Jason R. Briggs