
Spring '25 Coding/Robots NJ
Content will differ from previous sessions for all classes. Intro to Coding and STEAM (pre-K to K) Students will: Be introduced to the foundational concepts of coding, including sequencing, logic-based problem solving, and algorithmic thinking Utilize Scratch Jr. to develop simple interactive stories and games using intuitive block-based programming Explore coding through immersive storytelling and adventures with hands-on coding robots Dive into color-based programming where color sequences control robotic actions Be introduced to a variety of topics in STEAM by participating in activities and crafts Note: Students must be 4 years or older to participate, as this is a firm requirement. They must also be able to follow instructions and handle the technology and robots with care. Level 1 Coding (K-1) Students will: Expand their understanding of coding principles through dynamic, hands-on coding challenges Use Scratch Jr. to build and program animations and games with block-based coding Solve complex tasks using a color-driven programming system Tackle interactive coding challenges by programming our robots to navigate a maze in timed trials Learn essential coding concepts like loops, sequences, and commands while exploring how these impact real-world applications Level 2 Coding (2nd-4th grade) Students will: Explore advanced robotics and game design, delving deeper into complex coding concepts Develop an understanding of variables, events, and conditional logic for more sophisticated problem solving Use Scratch to design and program interactive games and advanced animations Take on advanced challenge, pushing the boundaries of robotics and code Experiment with hardware programming and basic electronics through the use of microcomputers Level 3 Coding with Vex Robotics (4th-6th grade) Students will: focus on fluency in coding, and applying programming language to real world applications. Use tools such as Microbit, VEX, Sphero and advanced Scratch game design to code their own games. Learn about algorithms, functions, loops, conditional statements, variables, loops and more. Students that demonstrate readiness will learn an introduction to a more advanced coding language such as python or javascript