Python Class Schedule: Time: 6:00pm-6:50pm Fridays Date:
Every Friday from 8/28/2020 to 12/18/2020, no class on 9/4 and 11/27.
Every Friday from 1/8/2021 to 5/7/2021, no class on 2/12 and 4/2.
Description: Learning to code can be fun – you just need to get started! Python is one of the most popular programming languages today. In this class, you will learn the basic building blocks of programming by creating your very own program in Python. You will master coding concepts, think independently, and express your creativity through various games and activities. This is a beginner level class. Pre-requisites:
Grade 6+ (middle and high school students)
Laptops or desktops. Do not use mobile devices such as iPads, tablets or Chromebooks.
No prior coding experience is needed. However, if you did Scratch before, this class would be a suitable next step for you.
Teacher: Alexander Yoshida I am a senior at Panther Creek High School and passionate about computer programming and game development. I started coding in Scratch in 3rd Grade and created many fun games. Since then, I have learned Python, JavaScript, C# and C++. I hope to share my experience and help others to explore the wonderful world of computer programming. Curriculum This class will cover following topics in order:
Using Repl.it
Printing
Numbers and variables
Loops
Collections
Functions
Recursion
Classes and Objects
Playing with Turtle Module
For each topic, there will be several hands on activities to reinforce learning, followed by challenges for students who opt to step up. Sample Activity: Silly Story: Write a program that output a silly story with words from a friend. Sample Challenge: Electronic Cake: Let's bake an electronic made of characters. Use what you know about multi-line strings, f-strings, and variables, write a program to print out your electronic cake! Here are some examples: