Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Georgia Computer Science Standards of Excellence: 3rd Grade

This course is aligned to GA standards and is designed to provide computer science instruction for Georgia third grade students. It is meant to be taught approximately once per week. This course also includes optional interdisciplinary lessons in math, science, ELA, and social studies to support cross-curricular integration.

3rd Grade
10 Units
41 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 10 (41 lessons)

  • Getting Started

    Students explore computing systems, learn to create strong passwords, and develop positive digital identities while understanding online safety.

  • Programming Exploration

    Students follow the Scout story through sequential lessons, creating animated stories using motion blocks, events, and visual effects.

  • Sequences & Events

    Students use computational thinking to solve design problems, create parallel sequences, use broadcast messages, and compare different algorithms.

  • Loops

    Students explain how loops repeat instructions and use different loop types to create falling-object animations and compare algorithmic approaches.

  • Conditionals

    Students learn if/then and if/then/else logic and apply conditionals to create platform games, balloon games, and interactive decision-based programs.

  • Variables & Lists

    Students create and change variable values, use comparison operators, and build games that track scores and player data.

  • Functions

    Students learn to create and use functions to organize their code and build reusable blocks of instructions for complex programs.

  • Culmination Projects

    Students design and create a digital pet project using events, conditionals, variables, and broadcast messages to demonstrate mastery.

  • Digital Literacy

    Students conduct online research, explore how technology impacts culture, learn design thinking, understand cybersecurity, and evaluate online information credibility.

  • Optional Interdisciplinary

    Students apply coding to math, science, language arts, and social studies.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What programming concepts do 3rd graders master?

3rd graders learn conditionals (if/then logic), variables, functions, and lists. They create games with scoring systems, build programs that make decisions based on user input, and organize code using functions.

What are some example projects students create?

Students design a digital pet that responds to user interactions, build platform games, create maze navigation programs, program races with obstacles, and develop games that track player scores.

How are digital citizenship and online safety covered?

The course includes lessons on passwords, digital identity, cybersecurity threats, and responsible online behavior. Students learn to evaluate online sources, understand research ethics, and think critically about technology's impact.

Does the course include hands-on debugging practice?

Yes. Students regularly debug code, decompose programs to find errors, and learn to test their programs systematically. Debugging is presented as a problem-solving tool.