What's included
12 live meetings
12 in-class hoursClass Experience
Students will get introduced to different robots and learn how to code using various online tools. Student should be able to read in order to follow puzzle instructions. If new to coding, I recommend an adult be present to assist in the beginning. I will monitor and help students with planning and solving coding puzzles as needed. Each week will be unique and theme like. Schedule (Lessons Subject to change): ______________________________________________________________________ Lesson 1 - Introduction to Online Puzzles In this skill-building lesson, students will practice their sequencing and debugging skills in maze puzzles. Lesson 2 - Debugging with Laurel In this skill-building lesson, students will practice debugging in the "collector" environment. Students will get to practice reading and editing code to fix puzzles with simple algorithms, loops and nested loops. Lesson 3 - Events in Bounce In this context-setting/skill-building lesson, students will learn what events are and how programmers use them in video games. Students will build a game that they can customize with different speeds and sounds. Lesson 4 - Build a Star Wars Game In this skill-building lesson, students will practice using events to build a game that they can share. Lesson 5 - Loops in Ice Age This context-setting/skill-building lesson will quickly introduce students to loops. Lesson 6 - Drawing Shapes with Loops This skill-building lesson builds on the understanding of loops from the previous lesson and doubles as a debugging exercise for extra problem-solving practice. Lesson 7 - Nested Loops in Maze In this skill-building lesson, students will learn how to program a loop inside of another loop. Lesson 8 - If/Else with Bee In this skill-building lesson, your class will continue to code with conditionals, allowing them to write code that functions differently depending on the specific conditions the program encounters. Lesson 9 - While Loops in Farmer In this skill-building lesson, students will be working to fill holes and dig dirt in Farmer, but they will not know the size of the holes or the height of the mounds of dirt. To solve these puzzles, students will use a new kind of loop. Lesson 10 - Conditionals in Minecraft: Voyage Aquatic In this skill-building/context-setting lesson, students will get the chance to practice content that they have learned up to this point, as well as getting a sneak peek at conditionals! Lesson 11 - Until Loops in Maze In this skill-building lesson, students will learn about "until" loops. Students will build programs that have the main character repeat actions "until" they reach their desired stopping point. Lesson 12 - Game Design In this skill-building lesson, students will work through a series of programming levels on the computer, finishing with an open-ended “free play” task where they can build whatever they like. Students will write programs and learn about the two concepts at the heart of Sprite Lab: sprites and behaviors. Students will learn to create and animate sprites and make them interactive using events. Lesson 13 - Variables as Score In this skill-building lesson students will use variables to track a value that changes over time, like a counter or a scoreboard in a game. Students will begin learning how to modify the data stored in a variable by setting the initial value in the program and using events that cause the data to change based on user interaction. This key understanding of how variables work will also enable them to create more advanced projects and games. Lesson 14 - Environment and Players In this skill-building lesson, students will delve into the world of game mechanics while furthering their understanding of Sprite Lab. Students will explore the mechanics that make games fun and engaging. They will learn about concepts such as player movement, obstacles, scoring systems, and win/lose conditions. They will begin to assign roles to different elements within their games learning to differentiate between sprites that act as players (controlled by the user) and sprites that form the environment (static elements or obstacles). They will understand the roles these sprites play in shaping gameplay dynamics. Students will learn how to code using the following site: Code.org. Teacher will provide classroom code. Students will need a laptop, Chromebook or computer for coding.
Other Details
Parental Guidance
Students will learn how to code using the following site: Code.org. Teacher will provide classroom code. No personal information is needed to use this site. Students will need a laptop, Chromebook or computer for coding.
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
Texas Teaching Certificate in Elementary Education
***I will be taking some personal time off starting August 2024***
Hello! My name is Cynthia Burleigh. I live in Texas. I graduated from the University of Texas at Arlington with a Bachelor in Science in Information Systems. I started my career in a banking institute, but quickly realized I wanted to become a teacher. I have been working in education for 15 years, 3 years teaching with Outschool. I am Bilingual Certified - speak English and Spanish and teach Bilingual and ESL students. My teaching experience includes: Robotics, Codings, Spanish, Pre K - 3rd grade Bilingual instruction, Bilingual Reading Specialist, and STEM teacher.
I love to teach Reading, Math, Spanish, Technology and STEM (including robotics). I love spending time with family, teaching, and running. A little fun fact about me...I run marathons for fun! I can't wait to see you in class.
Reviews
Live Group Class
$240
for 12 classes1x per week, 12 weeks
60 min
Completed by 16 learners
Live video meetings
Ages: 8-11
3-13 learners per class