New York Computer Science and Digital Fluency: 3rd Grade
- Level Elementary School
- Number of Lessons 32
- Grade 3rd
This course is designed to provide computer science instruction for New York 3rd 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 - 9 (32 lessons)
Students learn to navigate the CodeHop Playground, identify parts of a computing system, define key computer science vocabulary, and apply computational thinking to design an obstacle course.
Through the story-driven Scout's Programming Expedition series, students use basic programming commands, sprites, loops, events, and motion blocks to build an animated story.
Students create custom sprites and backdrops and build programs using parallel sequences, events, and broadcast messages to coordinate interactions between sprites.
Students learn how loops repeat instructions and compare different loop algorithms, while practicing giving credit when remixing programs and applying coding to health/fitness careers and cultural celebrations.
Students learn what a conditional is and use if/then blocks to make programs respond differently based on conditions.
Students learn to create and change variables, use comparison operators in conditionals, and apply these skills to conduct an inquiry project displaying survey results as a bar graph.
Students learn to create and use functions, applying them to sequence dance moves that align with music.
Students apply the design thinking process to make a tool more accessible to a wider range of users.
Students explore how technology and culture influence each other, practice digital etiquette, learn to stay safe online and manage their digital footprint, explore basic cryptography, cite online sources properly, and learn how machine learning trains AI to make predictions.
Explore a sample lesson from this course!
3rd grade students build programs in CodeHop Blocks using parallel sequences, events, broadcasts, loops, conditionals, variables, and functions, with projects like a falling objects game, a winter celebrations animation, and a functions dance, and use design thinking to improve a tool. They also complete a survey bar graph project, practice digital etiquette and online safety, learn about digital footprints and cryptography, credit online sources, and explore how machines learn.
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.
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.
New York Computer Science and Digital Fluency: 3rd 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.