


EST 2014
Cupertino, CA
Star Kids Academy Robotics 'Camp' Curriculum

This page is for Star Kids Academy Robotics Camp Curriculum description. After School Class curriculum can be found within the registration page / process.
Star Kids Academy Robotics' year-round curriculum is based on our '6 Main Genres' paired with our 'Programming Fundamentals'.
All camps are a schedule of one of our 6 main genres, a mix of genres, or custom tracks for returning students. If a student has enrolled into a camp of the same genre within the same year, they will have the option to take the advanced track with new content, or can take a track of a different genre.
Students learn GUI coding and engineering fundamentals with 'real world' classroom teamwork challenges in ways that encourage children to become conscious of their abilities, problem solve, and work together with others, all while having a fun experience in learning!
Camps are 50% coding, 50% engineering, and 100% fun!
'6 Main Genres'

Students will learn to program and understand the basic engineering of autonomous vehicles and self-driving cars. Students will use various sensors to sense the environment and learn to program the vehicles to behave independently and avoid obstacles around them.

Students will learn to engineer and program humanoid robotics, eye movement in animatronics, and robotic hands. Coding of humanoid robotics range from sequencing step-by-step movements to basic machine learning algorithms.

Students will learn to engineer and program 3/6-axis robotic arms. Complexity depends on grade level, from 3 axis arms to complex 6-axis KUKA robotics. Students will solve real-world challenges with autonomous factory production missions and scenarios.

Students will learn to engineer and program various types of robotic machines for battle bots and robotic SUMO. Students will learn engineering for stability and speed in the battle arena, as well as learning autonomous programming for SUMO.

Students will learn to engineer and program robotics to interact with science and nature experiments. Students will use sensors to sense environments and program autonomous behaviors to adapt to various weather conditions.

Students will learn to engineer and program robotics for FLL and VEX Robotics competition. Students will have simulated robotics competition events that replicate real VEX and FLL robotics competition rules, regulations, scoring, teams, and more.
'Programming Fundamentals'
Our Work
Star Kids Academy's 'Programming Fundamentals', is a methodology of key concepts we believe beginning students need to understand first in order to have a clear perspective about computer science.
'JR' students Grades 1-2 receive a very basic balance of organized play within the world of computer science fundamentals and logical thinking using block based coding, and 'on board' coding. 'SR' students Grades 3-5 have more exposure to the key concepts, programming lessons, and terminology derived from our 'Programming Fundamentals' and use primarily block based coding. 'Middle School' Students receive the most advanced versions of study within our program using a combination of block based coding and Python.
Student Pace
Students learn at their grade level and pace. In our experience, no matter what their experience is, it's important for students to learn to work together at a pace that matches their age group especially when learning fundamentals. We encourage parents and students to learn the basics in a way that matches their grade before moving forward into more advanced material.


Fundamentals
Students begin by learning how to write pseudocode and flowcharts, as well as having an organized approach to engineering and design. Students must be able to organize their work for them to be able to make sense of and continue their projects throughout their camps and classes. Orginazation is key to having clarity and understanding in computer science.
Key Terms
Students learn about key terms and how to use these variations in creating programs for their projects. Terms such as psuedocode, flowchart, debugging, constants and variables, data types, boolean, do while, repeat until, integers, functions, loops, conditional statements, and arrays to name a few.
