Series 3: Programming & Design
12 weeks of introduction to computational thinking, programming fundamentals, and digital fabrication. Learn to code, design 3D models, and operate fabrication equipment.
Session Structure (105 Minutes)
15 min
Scientific Principles
Explore the science behind the skill
15 min
Project Overview
Introduction to today's project and techniques
60 min
Build Time
Hands-on project construction
15 min
Cleanup
Organize workspace and materials
12-Week Curriculum
Week 1: What is a Computer?
Historical Fact: Difference engine (Babbage, 1822) → modern CPU.
Hands-On Project: Write first program: "Hello Ave Maker Club."
Materials: Laptops with Python/Arduino IDE
Week 2: Binary & Logic
Historical Fact: Claude Shannon proved circuits can do logic (1937).
Hands-On Project: Convert text to binary + back.
Materials: Paper worksheets, simple logic toy
Week 3: Variables & Commands
Historical Fact: Fortran + early compiled languages.
Hands-On Project: Python: Make a number guessing game.
Materials: Laptops
Week 4: Conditionals
Historical Fact: Turing machine → decision logic.
Hands-On Project: Write "if light, turn LED on."
Materials: Arduino, sensor, LED
Week 5: Loops
Historical Fact: Repeat instructions → automation (Jacquard loom 1804).
Hands-On Project: LED pattern running lights.
Materials: Arduino, breadboard
Week 6: Functions
Historical Fact: Modular code → Apollo guidance software.
Hands-On Project: Write reusable functions for LED patterns.
Materials: Laptop, Arduino
Week 7: Intro to 3D Modeling
Historical Fact: CAD origins → Boeing 747 design (1960s).
Hands-On Project: Model a keychain.
Materials: Computers
Week 8: Measuring & Units
Historical Fact: Metric standardization (1799).
Hands-On Project: Model a cube that fits into a slot.
Materials: Digital calipers
Week 9: Printing & Materials
Historical Fact: FDM printing invention (1986).
Hands-On Project: Print student models.
Materials: 3D printer, PLA spool
Week 10: Laser Cutting Basics
Historical Fact: Laser invention (1960) → manufacturing.
Hands-On Project: Laser cut a flat panel box.
Materials: Plywood sheets
Week 11: Combining Code & Design
Historical Fact: Parametric design evolves from mathematics.
Hands-On Project: Build a simple parametric object.
Materials: CAD, laptops
Week 12: Final Project
Historical Fact: Students combine all programming and design skills.
Hands-On Project: Choose: 3D printed mechanism, Laser-cut box with electronics, or Simple game in Python.
Materials: As needed
Learning Objectives
- Understand computational thinking and binary logic
- Write programs using variables, conditionals, loops, and functions
- Create 3D models with proper measurements and tolerances
- Operate 3D printers and laser cutters safely
- Combine code and physical design in integrated projects
Contact
Questions? Reach out to:
Email: john@avemakerclub.org