Skip to content

What does a student learn in ?

This is the stretch when students stop using technology and start building with it. They write real programs with loops and variables, break big problems into smaller steps, and work with data to spot patterns and back up a claim. They also start asking harder questions about how apps, networks, and online choices affect people. By spring, students can plan a short program with a partner, test it, fix what breaks, and explain what it does and why it matters.

  • Coding
  • Algorithms
  • Data and patterns
  • Networks and the internet
  • Online safety
  • Digital citizenship
  • Teamwork on projects
Source: Maryland Maryland College and Career-Ready Standards
Mastery Learning Standards
The required skills a student should display by the end of Grade 7.
Concepts
  • Identify, select, and apply hardware, software

    Grades 6-8

    Students figure out which tools, apps, or devices best fit a given task, then work through basic fixes when something stops working.

  • Explain how computer networks and the Internet enable communication…

    Grades 6-8

    Students learn how the internet connects computers so people can share files, send messages, and work together, and why security measures like passwords and encryption keep that data from falling into the wrong hands.

  • Collect, transform, and represent data

    Grades 6-8

    Students gather raw data, organize it into charts or tables, and use software tools to spot patterns. Then they back up their conclusions with what the data actually shows.

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

    Grades 6-8

    Students write and test step-by-step instructions that tell a computer what to do, then check whether those instructions actually solve the problem or get a task done faster.

  • Investigate the social, ethical, legal

    Grades 6-8

    Students examine how computing technology shapes daily life, including who benefits, who gets left out, and what rules should govern it. They look at real examples like social media, apps, and data collection.

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

    Grades 6-8

    Students practice working with classmates who have different backgrounds and viewpoints when solving computing problems. The goal is to make sure everyone feels like they belong in the room.

  • Collaborate around computing — divide work, share ideas

    Grades 6-8

    Students work with others to build something on a computer: splitting up tasks, sharing ideas, and using each other's feedback to improve the final product.

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

    Grades 6-8

    Students look at a real problem, decide whether a computer could help solve it, and then break it into smaller pieces that are easier to tackle one at a time.

  • Use abstractions to simplify complexity, generalise solutions

    Grades 6-8

    Students take a complicated problem and strip it down to the parts that actually matter, then use that simplified version to solve similar problems or explain how a program works.

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

    Grades 6-8

    Students write programs or build digital simulations by planning, testing, and revising their work in repeated rounds until the project does what they want.

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

    Grades 6-8

    Students run tests on their programs or apps to find what breaks or confuses users, then fix those problems using real results. The goal is a program that works correctly and is easy for others to use.

  • Communicate clearly with appropriate vocabulary, visualizations

    Grades 6-8

    Students explain how a program or algorithm works by using clear vocabulary, diagrams, or data to back up their points. They describe not just what the code does, but why it matters.