Please enable JavaScript to use CodeHS

CodeHop by CodeHS

New York Computer Science and Digital Fluency: 4th Grade

This course is designed to provide computer science instruction for New York 4th grade students. Students learn programming and principles of computer science including: computing systems, research, algorithms and programming, and computer safety.

4th Grade
9 Units
34 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 9 (34 lessons)

  • Optional Review

    Students get an optional refresher on the CodeHop platform, key computer science vocabulary, and using the coordinate plane to create animations.

  • Getting Started

    Students identify parts of a computing system and troubleshoot simple hardware and software problems, then apply computational thinking to design a school.

  • Sequences and Events

    Students design and evaluate algorithms, collaborate through pair programming, use broadcast messages to coordinate sprites, and build timeline and choose-your-own-path programs connecting coding to technology history, sports careers, and elements of culture.

  • Loops

    Students use different types of loops to build a catching game and practice decomposing and debugging maze programs.

  • Conditionals

    Students use if/then conditionals along with keyboard and mouse inputs to build an underwater exploration program and an interactive drawing app.

  • Variables and Lists

    Students create and use variables to track points and lists to build a spelling bee game, then apply these skills to an inquiry project that displays data as a bar graph.

  • Clones and Functions

    Students learn to create clones and functions that take boolean and number inputs, applying them to animations, password-checking logic, and drawings.

  • Culmination Projects

    Students combine conditionals, variables, booleans, and events to build a Whack-a-Mole style game and apply design thinking to redesign a game for greater accessibility.

  • Digital Literacy

    Students explore the cultural impacts of technology, practice digital etiquette, learn to recognize and respond to cyberbullying, manage their digital footprint, explore cryptography and cybersecurity policies, properly attribute online sources, understand file storage and network data transfer, and discuss the ethical use of generative AI.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in New York Computer Science and Digital Fluency: 4th Grade?

4th grade students build programs using algorithms, broadcasts, loops, conditionals, variables, lists, clones, and functions, with projects like pair programming a band, a cultural choose-your-own-path game, a drawing app, a spelling bee game, and a Click-a-Mole game, ending with a design thinking project on accessibility. They also complete a data bar graph project, stand up to cyberbullying, explore cryptography and cybersecurity laws, learn how information travels across the Internet, and examine the pros and cons of generative AI.

How is the course structured?

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.

Do students need prior experience to take this course?

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.

What standards is New York Computer Science and Digital Fluency: 4th Grade aligned to?

New York Computer Science and Digital Fluency: 4th 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.