Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Nebraska Technology: 2nd Grade

This course is designed to provide computer science and technology instruction for Nebraska 2nd Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

2nd Grade
8 Units
37 Lessons

What Students Will Learn

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

UNITS - 8 (37 lessons)

  • Optional Review

  • Getting Started

  • Sequences and Events

  • Message Events

  • Loops

  • Culmination Projects

  • Digital Literacy

  • Productivity Software

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What is the Nebraska Technology 2nd Grade course?

It's a one-year computer science course for 2nd grade that introduces foundational programming concepts through a block-based programming language. Students build on earlier coding skills to develop computational thinking and problem-solving while creating interactive projects, animations, and games, with an emphasis on creativity and collaboration.

How much instructional time does the course require?

The course totals 36 contact hours, with each lesson running about 45 minutes. Teaching one lesson per week covers a full school year. It is teacher-led, using ready-to-use lesson plans that follow a consistent Introduction, Guided Practice, Independent Practice, Extension, and Reflection structure.

What programming environment do 2nd grade students use?

Students use the same block-based programming interface as earlier grades, writing and running programs saved in their own accounts. An optional review unit helps students who need extra practice navigating the interface, using events, loops, and message blocks before diving into new content.

What key topics does the course cover?

Students expand their core programming skills with grid-based positioning, algorithms, loops, and message events that coordinate action across multiple pages, while strengthening debugging skills throughout. Digital literacy lessons cover secure logins, networks, data storage, and evaluating trustworthy sources online. The course wraps up with productivity software covering word processing, presentations, and spreadsheets.

What productivity software skills does this course introduce?

Building on the word processing introduced in earlier grades, 2nd grade adds presentations and spreadsheets. Students create a document about their favorite seasons, build a presentation about their favorite things, and present data on class pets using a spreadsheet.