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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Standard | Definition | Code |
|---|---|---|
| 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. | VT-CSDF.C1.3-5 |
| 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. | VT-CSDF.C2.3-5 |
| 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. | VT-CSDF.C3.3-5 |
| 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. | VT-CSDF.C4.3-5 |
| 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. | VT-CSDF.C5.3-5 |
Students practice working with others who have different backgrounds and ideas, making sure everyone feels included when solving problems with technology.
Students work with classmates to plan and build a computer project, splitting up tasks and combining everyone's ideas into a finished product.
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.
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.
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.
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.
Students explain how a program or digital tool works, using the right words and visuals to back up what they're saying.
| Standard | Definition | Code |
|---|---|---|
| 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. | VT-CSDF.P1.3-5 |
| 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. | VT-CSDF.P2.3-5 |
| 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. | VT-CSDF.P3.3-5 |
| 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. | VT-CSDF.P4.3-5 |
| 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. | VT-CSDF.P5.3-5 |
| 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. | VT-CSDF.P6.3-5 |
| 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. | VT-CSDF.P7.3-5 |
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.
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.
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.
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.
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.
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.
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.
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.