包含什麼
4 現場會議
2 上課時間我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
New to Coding? No problem! This class will be a great place to start. We will use simple introductions to block-style directional coding that are perfect for Kindergarten through third graders as they learn the basics of programming. PREREQUISITES: None. Please note, the student does not need to be able to read to participate in this class. Class 1: Sequence Sector Levels 1 & 2 (1,2,3 Roll/Alien Algorithms) Sequence, also known as an order of events, is a set of instructions that are read and executed by a computer exactly as they are written. This class for beginners takes place in the world of Smeeborg! Learners use commands to write the correct code to move their "fuzz" avatar through the Technomaze. Once this happens, the fuzz will roll onto the next lesson. Students will learn about sequences and algorithms and use code to direct a robot to complete a fun task! Students will be able to explain what a programmer does. Students will be able to move a “robot” up, down, left, and right using a basic programming language. Class 2: Condition Canyon Levels 1 & 2 (If Fuzz, Then Roll/Fuzzy Fiesta) Students will be able to identify conditional statements. Students will be able to create conditional statements. Rock, Paper, Scissors! Students will practice using conditional statements in a classic game with image cards included. Materials: Pencil, printable handout provided by the teacher 24 hours prior to class, Kodable app for iPad or in a browser Class 3: Loopy Lagoon Levels 1 & 2 (Loopy Lessons/Loop, Roll, Repeat) Students will be able to define loops. Students will be able to explain how loops are used in programming. Students will be able to define algorithms. Students will be able to follow an algorithm to complete a task. Students will be able to apply the concept of loops and algorithms to a real-life situation. Materials: Pencil, printable handout provided by the teacher 24 hours prior to class, Kodable app for iPad or in a browser Class 4: Function Junction Levels 1 & 2 (Functions 101/Functions Pro) The true powers of functions are unlocked when you pair them with other concepts we have discussed: sequence, conditions, and loops. Functions help reduce the number of bugs in a program. Debugging is the process of reducing the number of bugs or defects in a computer program, and is a technique that every young programmer should learn and practice. When using functions, there is less of a chance for errors or bugs to fix. Students will use sequence, conditions, loops, and functions to make the ultimate fuzzy lunch! Materials: Pencil, Scissors, Glue Stick, printable handout provided by the teacher 24 hours prior to class, Coloring Supplies, Kodable app for iPad or in a browser How many skills can you develop in this class? These are just a few: Critical Thinking Skills Problem Solving Math Processes Creativity Risk-Taking Perseverance Teamwork Self Confidence To allow students to be most successful, I will MODEL and clearly discuss directions for this activity before they complete it. Students will continue to practice the basics of coding through activities and games, in addition to coding on the Kodable platform. In addition to the Outschool classroom, this class uses Kodable, which can be installed on an iPad or used on a computer browser. It may be easier for students to have a second device to code on while we work in class together. Please know that a second device is not required. ******Please know that a portion of the class will be dedicated to getting all students into the app. When a parent is not present, this can take a lot of time. Please ensure your child knows how to move between Outschool, Zoom, and the Kodable app before leaving them unassisted.***** We will be using the SCHOOL PROFILE version of the app, which is at no cost to you. This is a limited version. If you choose to upgrade, I will no longer be able to see your child's progress within the app.
學習目標
In this unit, learners will be able to discuss the vocabulary: programmer, programming language, and sequence. Your child will also be able to answer these questions:
What is a programmer?
What is an example of a program?
How do computers or computer programs work?
What happens if we give the computer directions in the wrong order?
Who is smarter, computers, or people?
其他詳情
父母的引導和規範
Younger students may need parental support in order to complete tasks.
Your child does NOT need to know how to read in order to participate.
供應清單
In addition to the Outschool classroom, this class uses Kodable, which can be installed on an iPad or used on a computer browser. It may be easier for students to have a second device to code on while we work in class together. A second device is not required.
外部資源
除了 Outschool 教室外,本課程也使用:
教師專業知識和證書
賓州 教學證書
學士學位 在 化學工程 從 University of California, Santa Barbara
Great teachers form strong relationships with their students by engaging them in the subjects they are passionate about. I have always been a logical thinker who enjoys science, math, technology, and engineering both for work and play.
I worked as an engineer for companies like Frito-Lay, Anheuser-Busch, Amgen as a consultant for many years improving their systems with automation and equipment. Once I became a parent, I began teaching extra-curricular classes as a way to have more time at home, but stay involved in subjects that bring me joy.
Realizing that by being warm, professional, and enthusiastic, I am able to engage students. My creative lessons and strong classroom presence help build student confidence while increasing interest in subjects that may otherwise seem intimidating.
評論
現場團體小班課程
US$50
用於 4 課程每週4次,共 1 週
30 分鐘
有13 位學習者完成此課程
即時視訊會議
年齡: 5-8
3-10 每班學員人數