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
- Programming fundamentals with blocks and Python
- Problem-solving and computational thinking
- Mathematical reasoning with physics and geometry in coding
- Algorithm design using loops, events, and conditionals
- Sensor integration and data interpretation
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
- TinkerCAD for 3D modeling and design
- 3D printing techniques
- Using slicer software for print planning
- Problem-solving and engineering decision-making
- Analyzing print efficiency, time, and material usage