Codequest - 你好 Codequest! (刮刮一對一)
CodeQuest 使用 Scratch (https://scratch.mit.edu/) 透過電影、遊戲等創意專案向年輕學習者(通常是 6-11 歲)教授程式設計!
課程互動性很強,鼓勵動手實驗。
包含什麼
按需滿足
根據需要安排會議60 分鐘
每次會話教師支持
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - 未知
美國等級 3 - 6
Beginner - Intermediate 等級
What will be taught? - Students will be taught using Scratch (scratch.mit.edu) and create several projects including games and movies (you can view some of them here https://scratch.mit.edu/users/C2TF_REX/). === How it will be taught - I will show students a completed project and go over the steps in creating the project briefly at the beginning, explaining any new important concepts. Then, we will spend most of the class individually working on their projects, breaking each step down more slowly. There is not a set amount of time for each project. Sometimes projects go slower, and other times faster. It is more important that all students understand what they are doing, even if it takes longer to complete. === Teaching style - Classes emphasize hands-on learning, creativity, and collaboration. The teacher acts as a guide, helping students to understand how to set and achieve goals. Hands-on learning: The teacher (as much as possible) does not simply give step-by-step instructions and have the students copy them. Instead, students are encouraged to think about what they want to code (for example, making their character move with the arrow keys) and the teacher will help them break the problem into steps (listen for the keys being pressed, then move the character) and guide the students into building the code themselves. Creativity: Projects serve as a "guide" but students are encouraged to explore on their own. Students are encouraged to customize their projects and explore concepts that interest them. Projects are somewhat self-paced, with faster-working students being given extra time to expand on the project and push themselves harder, while slower-working students are given more time to work on the projects without feeling that they have fallen behind. Collaboration: Students work on the same project together. At the end of the project, they present their project to the class. This creates a sense of community with the students and encourages them to give each project their best effort. They also are able to teach and learn from each other and riff off each other's ideas. === In this lesson - Hello CodeQuest! (https://scratch.mit.edu/projects/387948090/) In this first lesson of "CodeQuest", students learn the basics of Scratch and introduce themselves to the class by creating three "About Me" slides. Students will learn how to solve problems using an algorithm (step-by-step instructions), create sprites, handle events, and if/then blocks. This prerequisite class will allow students to enroll in the other CodeQuest courses!
學習目標
Students will learn the basics of programming principles such as if/else conditions, event listeners (listening for keyboard input etc), drawing and manipulating sprites, creating a game loop, and much more!
This beginner course will teach the student concepts that create a foundation that learners can build on and transfer over to a "real" programming language such as Python or Java.
其他詳情
先決條件
- A valid email account (for creating a Scratch account)
- Basic computer literacy (can use a web browser, use Microsoft Paint, save images from the internet, etc)
供應清單
A working laptop with a stable internet connection and web camera.
外部資源
除了 Outschool 教室外,本課程也使用:
教師專業知識和證書
I have been a full-stack web developer since 2014.
I have been teaching students since 2018. I have taught code at after-school programs, and online, with students ranging from 1st to 6th grade. I have also taught English as a second language abroad in Poland and the Czech Republic.
評論
現場一對一課程
US$30
每次會話按需求上課
60 分鐘
即時視訊會議
年齡: 6-11