Oklahoma Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 40
- Grade 1st
This course is designed to provide computer science instruction for Oklahoma 1st 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 - 10 (40 lessons)
This module reviews foundational CodeHopJr skills through a sequential Scout Adventures story, having students explore the programming interface and add, modify, and animate characters, backgrounds, and pages.
This module introduces computer basics such as input, output, hardware, and software, covers responsible technology use, and applies computational thinking to everyday evening routines.
This module teaches sequence and event programming through drawing tools, wait/grow/shrink/hide blocks, and debugging, while integrating basic data collection and visualization and digital responsibility topics.
This module uses unplugged card-game activities to let students practice sequencing instructions with loops to move a character through a maze.
This module introduces repeat and forever loops using show/hide blocks to build games such as catching butterflies and a dance party.
This module teaches message events to enable character communication, applying them in a relay race, a Simon Says game, a story animation, and a speed-controlled bouncy ball program.
This module teaches students to build multi-page programs using "go to page" blocks combined with messages and loops to create games like a tapping game, mini golf, and a digital greeting card.
This module introduces the grid feature and the "end" block to program characters through mazes, races, and grid-based animations.
This module has students plan a personalized "about me" program and build an obstacle-based river crossing game with adjustable difficulty.
This module covers digital literacy topics including research skills, using variables to model data, file storage concepts, and how networks and the Internet enable communication.
Explore a sample lesson from this course!