Skip to content

Mission to Mars with Codey Rocky

Course Description:
Embark on a Martian adventure by guiding Codey Rocky through thrilling missions using block-based or Python coding. Students discover the fundamentals of programming and problem-solving in a space-themed exploration.

Optional Take Home Element:
Fully Programmable Codey Rocky Robot with Color Sensing Cards

What You Will Learn

Dual-Language Coding
Students develop proficiency in fundamental programming concepts such as events, loops, and conditionals. They have the choice to apply these concepts in a Block Code environment or using real-world Python syntax.

Physics and Geometry in Motion
Students conduct real-world experiments to calculate and map time delays to distance and degrees of turn. They apply mathematical operators including multiplication and division within code to control precise geometric movements such as squares and circles.

Sensor-Based Decision Making
Students program the rover to use its Color Infrared Sensor to detect and report obstacles for avoidance and color targets for mineral identification, demonstrating computational logic.

State Standards Alignment
This course aligns with core principles across Computer Science, Engineering Design, and Mathematics, including:

  • CSTA 2-AP-17: Develop programs that use procedures to organize code using functions

  • CSTA 3A-AP-16: Represent data in Python

  • NGSS ETS1.B: Developing Possible Solutions by iterating code to solve the maze

  • CCSS-M MP.5: Use appropriate tools strategically, such as a protractor or tape measure for coding inputs

  • ISTE 5.b: Collect and analyze data to identify solutions, including measuring distance and angles to inform movement code

These coding classes for kids serve students in the Aurora, Oswego, and Naperville communities

Skills Gained

Design & 3D Print in Multicolor

Course Description:
This STEM course teaches Computer-Aided Design (CAD) using TinkerCAD and explores three professional methods for multi-color 3D printing. Students learn to create complex 3D models and master techniques such as manual filament swaps, Automated Material Systems (AMS), and post-print assembly to produce multi-colored functional or decorative objects.

Take Home Element:
Multicolor Name Tag, Thingiverse print, and Game Character

What You Will Learn

CAD Design
Students gain mastery of the TinkerCAD interface for creating multi-layered designs, using holes for cutouts, and grouping objects to create complex 3D geometry.

Additive Manufacturing Techniques
Students learn to use slicer software, including Cura and Bambu Studio, to schedule print pauses for filament swaps and design objects for multi-part post-print assembly.

Engineering for Efficiency
Students analyze print time and filament usage, including the waste generated by AMS systems, to make informed decisions that balance aesthetics and cost.

State Standards Alignment
This course aligns with core principles across Engineering Design, Technology, and Mathematics, including:

       

      • NGSS ETS1.B: Developing Possible Solutions (iterating CAD design for printability)

      • NGSS K-2-ETS1-3: Analyze data from tests to determine similarities and differences (comparing AMS vs. filament swap efficiency)

      • ISTE 4.a: Students use a deliberate design process for generating ideas (using TinkerCAD)

      • CCSS-M MP.5: Use appropriate tools strategically (using TinkerCAD and Cura)

      • ISTE 5.c: Breaking down a large problem into smaller parts (designing models for multi-part assembly)

    These 3D printing classes serve students in the Aurora, Oswego, and Naperville communities.

    Skills Gained