New York Computer Science and Digital Fluency: 1st Grade
- Level Elementary School
- Number of Lessons 39
- Grade 1st
This course is designed to provide computer science instruction for New York 1st grade students. Students learn programming and principles of computer science including: computing systems, research, algorithms and programming, and computer safety.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 10 (39 lessons)
Students get an optional refresher on logging into CodeHop and revisit the story-driven Scout Adventures series to review exploring the interface, adding characters and backgrounds, and sequencing motion blocks and events.
Students learn basic computer hardware and software concepts, explore responsible technology use, and apply computational thinking to their evening routines.
Students build interactive programs using event blocks, hide/show and grow/shrink blocks, and basic data collection, while practicing debugging and exploring how coding is used in fashion-related careers.
Students collaborate on unplugged card-game activities that use loops to guide Scout through a maze.
Students learn to use repeat and forever loops to run and repeat sections of code, applying them to a butterfly-catching game and a dance party animation.
Students learn to use message events so one character can trigger or communicate with others, applying this along with speed blocks in a relay race, a Simon Says game, and a bouncy ball animation.
Students use "go to page" blocks, messages, and loops to build multi-page interactive projects including a tapping game, a mini golf game, and a digital greeting card.
Students use the grid system to program characters through mazes and races and to create a grid-based animation, including use of the "end" block.
Students apply their cumulative coding skills to plan a personal "About Me" program and to build an interactive river-crossing game with adjustable difficulty.
Students build digital literacy skills including conducting guided research, creating strong passwords, exploring the impacts of computing on their community, modeling variables and data storage, understanding networks and the Internet, and collaborating digitally with others.
Explore a sample lesson from this course!
1st grade students use events, loops, message events, pages, and the grid to create games and animations such as a hide and seek game, a mini golf game, a digital greeting card, and an arctic animation, ending with an About Me project and a River Crossing game. They also learn computer basics and responsible technology use, practice password safety, complete guided research, explore how computing affects their community, learn how networks and the Internet work, and collaborate digitally.
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. Optional review lessons at the start of the course are not counted in the 36 lessons. Optional unplugged activities also introduce loops through team card games.
No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. Optional review lessons at the start of the course help students who are new to CodeHop learn the basics before moving into grade-level content.
New York Computer Science and Digital Fluency: 1st Grade is aligned to the New York State K-12 Computer Science and Digital Fluency Learning Standards. 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.