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!