Winter '24 Coding/Robots NJ
Winter Coding and Robot Programs at Genius Gems
Intro to Robots Class (K-1st)
Step into the fascinating world of robotics with our "Intro to Robots" class, designed especially for young learners in Kindergarten and 1st grade! In this exciting course, students will get hands-on experience with basic robots, learning how they move, communicate, and respond to commands. Through playful activities and age-appropriate challenges, children will discover foundational STEM concepts, such as cause and effect, sequencing, and problem-solving. This class is a perfect first step into the realm of robotics, sparking curiosity and building essential skills for future explorations in technology. Reading is not required for this class.
Coding & Robots (K-2)
In this beginner-level class, kindergarteners through second graders will embark on a fun-filled journey into the basics of programming. Utilizing kid-friendly, app-based visual tools, students will engage in introductory coding activities that include designing simple games and operating beginner-friendly robots. All the while, they'll be building a foundational understanding of computer science concepts and reinforcing essential early math skills such as directionality and number recognition. To participate, students must be in kindergarten, 1st, or 2nd grade and should possess a grade-level appropriate understanding of beginner reading skills. For students that are not yet reading sight words, we suggest the Intro to Robots class. This course is for new and continuing students. For any questions regarding your child's suitability for this class, please email us at email@example.com.
Coding & Robots (2nd-4th grade)
In this continuing-level coding course for current students or new students with previous experience, students in 2nd through 4th grade will deepen their understanding of the captivating world of programming. Expanding on their prior knowledge, participants will design games and program robots through app-based visual tools that integrate keyboard-based coding. Throughout the semester, the curriculum will guide students through advanced programming concepts such as sequences, and events, in addition to reinforcing variables, conditionals, loops, functions, and objects. By the course's end, students will have not only fortified their computer science foundation but also honed their mathematical skills in areas like spatial reasoning and sequence recognition. To enroll, students must be in 2nd, 3rd or 4th grade and should have completed our prior coding class or possess equivalent coding experience. If you have questions regarding your child's placement, feel free to email us at firstname.lastname@example.org.
Coding & Robots (3rd-6th grade)
In this continuation of our fall course for 3rd to 6th graders, students will engage deeply with computer programming through a focus on Vex Robotics, Scratch Game Development, and programming microcontroller Microbit. While creating interactive games using Scratch, a block-based coding platform, they'll solidify their understanding of key programming concepts like variables, conditionals, loops, and functions. In the robotics segment, students will have hands-on experience with Vex Robots, learning how to program these robots to complete specific tasks and challenges.
Though the course uses beginner-friendly platforms like Scratch, it also provides an introduction to text-based coding through Python, serving as a bridge for students who are ready to elevate their coding skills. Python, a versatile and professional-level programming language, offers an excellent transition into text-based programming for young learners.
By the end of this course, students will have honed a strong foundation in computer science, preparing them for more advanced programming courses in the future. To participate, students must be in 3rd, 4th, 5th, or 6th grade. Those in 3rd and 4th grade should have some prior coding experience or have completed a beginner-level course to enroll. For questions regarding your child's class placement, please reach out to us at email@example.com.