Identify, select, and apply hardware, software
Students learn what the parts of a computer do, choose the right tool or program for a task, and figure out simple fixes when something stops working.
This is the stretch when computers stop being a mystery box and start being a tool students can name and use. Students learn the parts of a device, practice safe and kind online habits, and try simple step-by-step instructions that make a computer do something. They also sort pictures and numbers into groups to spot patterns. By spring, students can write a short sequence of steps, like a recipe, that a partner or robot can follow to reach a goal.
Students learn what the parts of a computer do, choose the right tool or program for a task, and figure out simple fixes when something stops working.
Students learn what happens when computers connect to each other. Sending a message, sharing a file, or loading a website all depend on networks that move information from one place to another.
Students gather information, sort or organize it, and display it as a chart or picture. Then they look for patterns in the data to explain what they found.
Students practice giving a computer step-by-step instructions to finish a task, like sorting pictures or drawing a shape. They learn that the order of the steps matters.
Students look at how computers and apps affect people's everyday lives, including what's fair, what's helpful, and what might cause harm.
| Standard | Definition | Code |
|---|---|---|
| Identify, select, and apply hardware, software Grades K-2 | Students learn what the parts of a computer do, choose the right tool or program for a task, and figure out simple fixes when something stops working. | MD-CSDF.C1.k-2 |
| Explain how computer networks and the Internet enable communication… Grades K-2 | Students learn what happens when computers connect to each other. Sending a message, sharing a file, or loading a website all depend on networks that move information from one place to another. | MD-CSDF.C2.k-2 |
| Collect, transform, and represent data Grades K-2 | Students gather information, sort or organize it, and display it as a chart or picture. Then they look for patterns in the data to explain what they found. | MD-CSDF.C3.k-2 |
| Design, develop, and analyze algorithms and programs to solve problems… Grades K-2 | Students practice giving a computer step-by-step instructions to finish a task, like sorting pictures or drawing a shape. They learn that the order of the steps matters. | MD-CSDF.C4.k-2 |
| Investigate the social, ethical, legal Grades K-2 | Students look at how computers and apps affect people's everyday lives, including what's fair, what's helpful, and what might cause harm. | MD-CSDF.C5.k-2 |
Students practice working with classmates who have different backgrounds and ideas, making sure everyone has a voice when the group solves problems together.
Students work with a partner or small group to build something on a computer, splitting up the tasks and sharing ideas along the way.
Spot a problem that a computer could help solve, then break it into smaller pieces. Students practice splitting big tasks into steps a computer can follow one at a time.
Students learn to spot what two things have in common and use that pattern to solve both problems at once, instead of solving each one separately.
Students make simple programs or digital projects, then test and improve them in steps. The focus is on trying, fixing, and trying again rather than getting it right the first time.
Students test a program or digital creation to find what isn't working, then fix it. They use what they notice, and what others tell them, to make it work better.
Students use words and pictures to explain how a program or digital tool works and what it does. They describe what they see and why it matters, in a way others can follow.
| Standard | Definition | Code |
|---|---|---|
| Foster an inclusive computing culture that values diverse perspectives and… Grades K-2 | Students practice working with classmates who have different backgrounds and ideas, making sure everyone has a voice when the group solves problems together. | MD-CSDF.P1.k-2 |
| Collaborate around computing — divide work, share ideas Grades K-2 | Students work with a partner or small group to build something on a computer, splitting up the tasks and sharing ideas along the way. | MD-CSDF.P2.k-2 |
| Identify and define problems that can be solved with computation and decompose… Grades K-2 | Spot a problem that a computer could help solve, then break it into smaller pieces. Students practice splitting big tasks into steps a computer can follow one at a time. | MD-CSDF.P3.k-2 |
| Use abstractions to simplify complexity, generalise solutions Grades K-2 | Students learn to spot what two things have in common and use that pattern to solve both problems at once, instead of solving each one separately. | MD-CSDF.P4.k-2 |
| Create computational artifacts — programs, simulations, models — by applying… Grades K-2 | Students make simple programs or digital projects, then test and improve them in steps. The focus is on trying, fixing, and trying again rather than getting it right the first time. | MD-CSDF.P5.k-2 |
| Systematically test computational artifacts and refine them based on evidence… Grades K-2 | Students test a program or digital creation to find what isn't working, then fix it. They use what they notice, and what others tell them, to make it work better. | MD-CSDF.P6.k-2 |
| Communicate clearly with appropriate vocabulary, visualizations Grades K-2 | Students use words and pictures to explain how a program or digital tool works and what it does. They describe what they see and why it matters, in a way others can follow. | MD-CSDF.P7.k-2 |