Oklahoma Computer Science: 3rd Grade
- Level Elementary School
- Number of Lessons 30
- Grade 3rd
This course is designed to provide computer science instruction for Oklahoma 3rd grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 7 (30 lessons)
This module introduces the CodeHop Playground, computing system components and troubleshooting, and computational thinking through designing an obstacle course.
This sequential story-driven module has students use basic programming commands, sprites, loops, events, and motion/looks blocks to build an animated Scout adventure story.
This module builds sequence and event skills using parallel sequences, broadcast messages, and creative storytelling, while teaching proper attribution when remixing programs.
This module teaches loop repetition and debugging, models how data travels across networks, and compares loop types through a falling objects program.
This module builds foundational programming logic with if/then and if/then/else conditionals, functions, variables, and comparison operators, culminating in designing and debugging a platform game.
This culminating module applies events, conditionals, variables, comparison operators, and broadcasts to build a digital pet, and uses design thinking to improve the accessibility of a tool.
This module covers digital citizenship and literacy topics including online etiquette, cybersecurity basics, the impacts of technology on culture, data inquiry, source attribution, and file and data management.
Explore a sample lesson from this course!
3rd grade students build programs in CodeHop Blocks using parallel sequences, events, broadcasts, loops, conditionals, functions, and variables, with projects like a balloon game and a digital pet, and use design thinking to make a tool more accessible. They also practice digital etiquette and cybersecurity, explore how technology and culture influence each other, analyze survey data in a bar graph, and learn to credit online sources.
The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction when taught once a week. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Some units end with a short quiz that can be assigned digitally, played as a QuizBuzz activity, or printed.
No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. The Getting Started and Programming Exploration lessons introduce CodeHop step by step before students move into more advanced concepts.
Oklahoma Computer Science: 3rd Grade is aligned to the Oklahoma Academic Standards for Computer Science. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.