Skip to content

What does a student learn in ?

This is the stretch where students stop just using computers and start building with them. Students write simple programs, break a big problem into smaller steps, and fix the bugs that come up along the way. They also learn how to work safely online and think about who their work affects. By spring, students can plan a short program or project, test it, and explain to a classmate how they made it better.

  • Coding basics
  • Problem solving
  • Debugging
  • Online safety
  • Working with data
  • Computer parts
Source: Texas Texas Essential Knowledge and Skills
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

    Computers, tools, and teamwork

    Students learn how the parts of a computer work together and how to pick the right tool for a task. They practice troubleshooting small problems and working with classmates who think differently than they do.

  2. 2

    Networks and safe online habits

    Students learn how computers talk to each other across the internet and what keeps that exchange safe. They practice protecting passwords and personal information when they share work or message online.

  3. 3

    Working with data

    Students collect numbers and facts, sort them, and turn them into charts a reader can understand. They look for patterns in the data and explain what those patterns suggest.

  4. 4

    Writing and testing programs

    Students break a problem into smaller steps and write programs that follow those steps in order. They test their work, find what went wrong, and fix it until it runs the way they planned.

  5. 5

    Computing and the wider world

    Students look at how phones, apps, and websites shape daily life at home and at school. They talk about fair use of other people's work and the choices behind the technology they use every day.

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 which hardware (keyboard, mouse, printer) and software (apps, programs) to use for different tasks, and practice basic fixes when something stops working.

  • 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. They explain how those connections let people share information, work together, and keep data safe while it travels.

  • Collect, transform, and represent data

    Grades 3-5

    Students gather information, organize it into charts or graphs, and use those visuals to spot patterns and explain what they found. The goal is turning raw numbers into a clear answer to a real question.

  • 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 test and improve those instructions until they work.

  • Investigate the social, ethical, legal

    Grades 3-5

    Students look at how computers and apps affect people's daily lives, then think through questions like: Is this fair? Is it safe? Who does it help, and who might it leave out?

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

    Grades 3-5

    Students practice working with classmates who think and solve problems differently. The goal is making sure everyone feels included when the group designs, builds, or discusses technology projects.

  • Collaborate around computing — divide work, share ideas

    Grades 3-5

    Students work in small groups to plan, build, and improve a computing project, splitting up tasks and combining each person's work into one finished product.

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

    Grades 3-5

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

  • Use abstractions to simplify complexity, generalise solutions

    Grades 3-5

    Students learn to spot patterns in problems and use those patterns to build a simpler, reusable solution. Instead of solving the same problem from scratch each time, students find the idea underneath it that works more than once.

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

    Grades 3-5

    Students write and revise simple programs or digital projects, testing and improving them in rounds until they work the way they intended.

  • 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 a user, 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 their thinking. That might mean labeling a diagram, describing steps in a process, or pointing to specific results as proof.

Common Questions
  • What does computer science look like in these grades?

    Students learn how computers and the internet work, write simple programs, and look at how data tells a story. They also talk about being kind and safe online, and they work in pairs or small groups to build things on a screen.

  • How can families help at home without a computer science background?

    Ask students to explain how a favorite app or game works, step by step. Sorting laundry, following a recipe, or giving directions to the park all build the same thinking. Five minutes of these conversations a few times a week goes a long way.

  • Does a child need to learn to code at home?

    No. Free block-based sites are fun if students enjoy them, but they are not required. Talking through how to break a big task into smaller steps matters more than typing code.

  • How should the year be sequenced?

    Start with hardware basics and safe habits online, then move into data and simple programs, and finish with longer projects that pull it all together. Revisit online safety and collaboration skills throughout the year, not just once.

  • Which skills usually need the most reteaching?

    Breaking a problem into smaller steps and testing work in an organized way. Students often want to fix everything at once when a program does not run. Plan short routines for finding one bug at a time.

  • How do families support safe and kind online habits?

    Keep devices in shared spaces and ask students what they made and who they talked to that day. Practice pausing before posting or sending a message. Talk openly about passwords, personal information, and what to do if something online feels off.

  • What does mastery look like by the end of these grades?

    Students can plan and build a small program or project, test it, and explain what it does and why it matters. They can pull simple patterns from a chart or table and back up a claim with the data.

  • How is group work handled when skill levels vary?

    Assign clear roles such as planner, builder, and tester, and rotate them across projects. Pair students so partners bring different strengths, and build in short check-ins where each person shares one thing that worked and one thing to fix.