編碼:初級 Python(3 級)創建動畫和遊戲
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
Using the Codester project-based learning platform, students will expand on their Python coding skills. Class starts with a brief welcome and project review before students code independently. To help ensure that students understand what they are doing our instructors will use verbal and written "check-ins" to help evaluate student understanding. **** This class honors a "no lazy coding" philosophy. Many young coders tend to want to skip proper punctuation and capitalization. The instructor...
8 lessons//8 Weeks
Week 1Lesson 1Review Level 1 & 2 Concepts by Creating Your Own ProjectStudents will use techniques learned in level 2 (related to Dot Notation and Creation statements) to create animation or game based on the instructors instructions and the students own creativity. Instructions (mostly self directed) are provided as a PDF and students are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 2Lesson 2Coding a Conversations with Friends using PythonStudents will learn to use String Values and create a short animation. Class begins with students sharing the projects (from the homework assignments) and then proceeding with vocabulary review and Kahoot (as time permits). Students then follow a series of instructions (mostly self directed) and are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 3Lesson 3Coding MadLibs with PythonStudents will learn to work with User Input. Class begins with students sharing the projects (from the homework assignments) and then proceeding with vocabulary review and Kahoot (as time permits). Students then follow a series of instructions (mostly self directed) and are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 4Lesson 4Coding Random Numbers (Roll the Dice) with PythonStudents will learn to work with Random Numbers. Class begins with students sharing the projects (from the homework assignments) and then proceeding with vocabulary review and Kahoot (as time permits). Students then follow a series of instructions (mostly self directed) and are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 5Lesson 5Create Your Own ProjectStudents will use techniques learned in this level to create animation or game based on the instructors instructions and the students own creativity. Instructions (mostly self directed) are provided as a PDF and students are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 6Lesson 6Creating Size Shifting Shapes using PythonStudents will be introduced to using Math Operators in python coding. Class begins with students sharing the projects (from the homework assignments) and then proceeding with vocabulary review and Kahoot (as time permits). Students then follow a series of instructions (mostly self directed) and are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 7Lesson 7Coding a Spirograph using PythonStudents will be introduced to using loops. Class begins with students sharing the projects (from the homework assignments) and then proceeding with vocabulary review and Kahoot (as time permits). Students then follow a series of instructions (mostly self directed) and are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.Week 8Lesson 8Create Your Own ProjectStudents will use techniques learned in this level to create animation or game based on the instructors instructions and the students own creativity. Instructions (mostly self directed) are provided as a PDF and students are encouraged to ask questions to the instructor. Students will be asked to finish the end of lesson project for homework.
- Students will leave with a solid understanding of how to write more complex code.
Ms. Rae has been coding and doing web design for over a decade. She has designed websites for musicians, writers, theatre companies, and dance studios. She has taught HTML and Python for over 5 years.
0 - 1 每週課外時間
Homework
頻率: 包括回饋: 包括細節: Weekly assignments may take 20 minutes to 1 hour.Assessment
頻率: 包括細節: Completion of class projects.
Students should use a computer to laptop to participate in class. For students who prefer to use two devices, a tablet or smartphone may be used for the student to log into Zoom, but a laptop or computer should be used for coding.
除了 Outschool 教室外,本課程也使用:
Codester does not capture personal identifying information of students. Students do not need to create an account. Teacher's will create student accounts and distribute login information in class. Higher level coding classes tend to be "harder" and have fewer registrations. This class is priced to allow us to run it even if we only have 1 student. While our goal is to help students connect with peers in an online classroom, we also aim to avoid cancelations. This class will run even if only 1 student is registered. In the event that you decide this class is not a good fit, please communicate this with us. Running a group class for only 1 student is costly, and we will happily work with you find a class that is a better fit. We look forward to working with your young programmer.
Class enrollment fee includes the cost of the Codester platform. No additional fees.
評論
團體課
US$200
用於 8 課程每週上課 x 1 次, 8 週
55 分鐘
有10 為學習者完成此課程
即時視訊會議
年齡: 9-14
1-6 每班學員人數