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!