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!