Skip to content

What does a student learn in ?

This is the stretch where computer use turns into computer thinking. Students start writing simple programs, breaking a big problem into smaller steps, and fixing what doesn't work. They also learn how the internet moves information around and why kindness and safety online matter. By spring, students can build a short program or game, explain the steps it follows, and improve it after testing.

  • Coding basics
  • Problem solving
  • Internet safety
  • Working with data
  • Online collaboration
Source: Vermont Common Core State Standards
Year at a glance
How the year usually goes. Every school and district set their own curriculum, so treat this as a guide, not official pacing.
  1. 1

    Devices, tools, and safe habits

    Students get comfortable using computers and tablets for schoolwork. They learn to pick the right tool for a task, fix common problems like a frozen screen, and protect passwords and personal information online.

  2. 2

    How the internet connects us

    Students learn how messages and files travel between devices over networks. They practice working together online and talk about what makes a website or message trustworthy.

  3. 3

    Working with data

    Students collect information from the world around them, sort it, and turn it into charts and graphs. They look for patterns and use what they find to back up an answer.

  4. 4

    Building programs step by step

    Students write short programs using block-based coding. They break a big task into smaller steps, test each part, and fix bugs when something does not work the way they expected.

  5. 5

    Computing and the wider world

    Students think about how technology shapes daily life at home and school. They talk about fairness, kindness online, and who gets credit when work is shared or remixed.

Mastery Learning Standards
The required skills a student should display by the end of Grade 4.
Concepts
  • Identify, select, and apply hardware, software

    Grades 3-5

    Students learn to pick the right tool for a job, whether that means choosing an app, a device, or a simple fix when something stops working. They practice matching what a task needs to what a computer can do.

  • Explain how computer networks and the Internet enable communication…

    Grades 3-5

    Students learn how computers talk to each other through networks and the internet, sending data back and forth to make things like email, video calls, and shared documents work. They also look at how that data stays private and secure.

  • Collect, transform, and represent data

    Grades 3-5

    Students gather information, organize it into charts or graphs, and use what they see to explain a pattern or back up a point they're trying to make.

  • Design, develop, and analyze algorithms and programs to solve problems…

    Grades 3-5

    Students write step-by-step instructions a computer can follow to solve a problem or build something new, then check whether those instructions actually work.

  • Investigate the social, ethical, legal

    Grades 3-5

    Students look at how computers and apps affect real people's lives, asking questions like who benefits, who might be left out, and what rules should exist around how technology is used.

Practices
  • Foster an inclusive computing culture that values diverse perspectives and…

    Grades 3-5

    Students practice working with others who have different backgrounds and ideas, making sure everyone feels included when solving problems with technology.

  • Collaborate around computing — divide work, share ideas

    Grades 3-5

    Students work with classmates to plan and build a computer project, splitting up tasks and combining everyone's ideas into a finished product.

  • Identify and define problems that can be solved with computation and decompose…

    Grades 3-5

    Students look at a big task, decide if a computer could help solve it, and break it into smaller steps a program could actually handle.

  • Use abstractions to simplify complexity, generalise solutions

    Grades 3-5

    Students learn to spot patterns in a problem and use those patterns as a shortcut, so one solution can work for many similar situations instead of solving each one from scratch.

  • Create computational artifacts — programs, simulations, models — by applying…

    Grades 3-5

    Students write programs or build simple simulations, then revise them based on what works and what doesn't. The process is a loop: try it, fix it, improve it.

  • Systematically test computational artifacts and refine them based on evidence…

    Grades 3-5

    Students run their program or app, look for what breaks or confuses people, and fix it. Testing and fixing is part of the work, not a sign something went wrong.

  • Communicate clearly with appropriate vocabulary, visualizations

    Grades 3-5

    Students explain how a program or digital tool works, using the right words and visuals to back up what they're saying.

Common Questions
  • What will students learn about computers and coding this stretch?

    Students learn to use computers as tools: picking the right device or app, writing simple programs, and working with data. They also start thinking about how the internet works and how their choices online affect other people.

  • How can I help at home if my child gets stuck on a tech problem?

    Resist the urge to fix it. Ask what they tried, what happened, and what they could try next. Walking through those questions builds the troubleshooting habit teachers are after. Restarting the app or checking the cable counts as real problem solving at this age.

  • Does my child need a computer at home to keep up?

    No. Most of the thinking work happens with paper, conversation, or unplugged activities. Writing out step-by-step directions for making a sandwich or sorting a pile of coins by rule builds the same skills as coding.

  • How should I sequence coding across the year?

    Start with unplugged algorithm work and clear vocabulary, then move into block-based programming with short, guided projects. Save open-ended builds for later in the year once students can decompose a problem and test their work without prompting.

  • Which skills usually need the most reteaching?

    Decomposition and testing. Students often write a program, run it once, and call it done. Build in routines where they predict, run, compare, and revise. Loops and conditionals also need repeated exposure across several projects before they stick.

  • What should students know about online safety and kindness?

    Students should know that messages and posts reach real people, that passwords stay private, and that not everything online is true. At home, ask what they saw online today and who made it. Those small conversations do more than a single lesson.

  • What does data work look like at this age?

    Students collect simple data, like daily weather or favorite snacks, then sort it, chart it, and say what they notice. The goal is making a claim backed by what the data shows, not learning spreadsheet formulas.

  • How do I know students are ready for middle school computing?

    By the end of fifth grade, students should write a short program with loops, break a bigger problem into smaller steps, and explain their work using words like input, output, and bug. They should also debug their own code before asking for help.