3rd Grade Computer Science
- Level Elementary School
- Number of Lessons 32
- Grade 3rd
This course is designed to provide computer science instruction aligned to CSTA standards for 3rd grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 12 (32 lessons)
Reviews CodeHop login and playground basics alongside computational thinking skills, such as designing an obstacle course, to prepare students for 3rd grade content.
Follows a story-driven Scout expedition in which students use basic programming commands, sequences, events, loops, and motion blocks to animate a narrative.
Teaches students to build programs with parallel sequences and animated costumes and backdrops while introducing the design thinking process to improve accessibility.
Covers how loops repeat instructions, compares different loop structures, and builds remixing and debugging skills, including giving credit to original creators.
Introduces if/then conditional logic and applies it to designing, programming, and debugging a platform game with keyboard-controlled movement.
Teaches students to create variables and use comparison operators and lists to build an interactive I-Spy style activity.
Introduces functions and has students use them to organize and sequence dance moves that align with music.
Explores how devices communicate over networks and teaches students to identify the parts of a computing system and troubleshoot simple hardware and software problems.
Teaches digital footprint awareness, cybersecurity basics, and healthy screen-time habits to help students make safe and responsible online choices.
Guides students to evaluate data for reliability and complete an inquiry project that collects and visualizes survey results in a bar graph.
Examines how technology and culture influence each other through a technology timeline project and exploring computer science careers in health and fitness.
Introduces how AI systems make decisions based on training data and teaches students to write clear prompts and evaluate whether AI responses are reasonable.
Explore a sample lesson from this course!