Please enable JavaScript to use CodeHS

CodeHop by CodeHS

3rd Grade Interdisciplinary Computer Science

This course integrates coding into math, science, ELA, and social studies lessons for third grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.

3rd Grade
8 Units
42 Lessons

What Students Will Learn

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

UNITS - 8 (42 lessons)

  • Computational Thinking

  • Getting Started with Coding

    Students develop basic familiarity with Scratch.

  • Coding in Math

    Students apply 3rd grade math concepts to develop programs in Scratch.

  • Coding in Science

    Students apply 3rd grade science concepts to develop programs in Scratch.

  • Coding in ELA

    Students apply 3rd grade ELA concepts to develop programs in Scratch.

  • Coding in Social Studies

    Students apply 3rd grade social studies concepts to develop programs in Scratch.

  • Cross-Curricular

  • More Coding Lessons & Projects

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What is the Interdisciplinary Computer Science: 3rd Grade course?

This course integrates computer science into third grade mathematics, science, English language arts, social studies, and cross-curricular learning. Students strengthen programming and computational thinking skills while applying coding to meaningful grade-level academic concepts.

Do teachers or students need prior coding experience?

No. The course is designed for beginners and includes teacher-led lesson plans with ready-to-teach materials, making it easy for any classroom teacher to integrate computer science into daily instruction.

Do the lessons need to be taught in order?

No. Teachers should begin with the Computational Thinking and Getting Started with Coding units so students build a strong foundation in programming and become familiar with the CodeHop environment. After that, lessons from the math, science, English language arts, social studies, Cross-Curricular, and More Coding sections can be taught in the order that best supports classroom instruction.

What is the Cross-Curricular unit?

The Cross-Curricular unit includes flexible coding lessons that can be integrated into any subject area. Projects such as Digital Flashcards, Digital Venn Diagrams, and Cause and Effect help teachers reinforce classroom content while continuing to build students' programming skills.

What programming skills will students learn?

Students expand their programming knowledge by creating increasingly interactive projects using sequences, loops, events, broadcast messages, conditionals, variables, and custom graphics. They apply these skills to build games, simulations, animations, and academic projects across multiple subject areas.