Overview
This week you studied logic gates, memory, the Fetch-Decode-Execute cycle, and ports and controllers. These are foundational hardware concepts — but knowing them yourself and knowing how to teach them are two different things.
The pages linked below are organized by grade band. Each one addresses the same Week 2 content from the perspective of a teacher working with students at that level: what depth is appropriate, what misconceptions to expect, what instructional approaches tend to work, and what connections to the broader CS curriculum are worth making.
Find your grade band and read that page before your small group discussion. If you teach across grade levels, or are curious about approaches above or below your own, you are welcome to read more than one.
Choose Your Grade Band
Elementary — Teaching Hardware Concepts in K-5
Emphasis on building intuition, unplugged activities, and connecting hardware ideas to things young students can see and touch.
Middle School — Teaching Hardware Concepts in Grades 6-8
Emphasis on conceptual models, common misconceptions, and hands-on explorations that build toward more formal understanding.
High School — Teaching Hardware Concepts in Grades 9-12
Emphasis on deeper technical fluency, connections to programming and systems, and preparation for CS pathways.