Wisconsin K-5 Computer Science Standards
82 Standards
ALG.1.a.e.2
65 LessonsModel daily processes by creating and following algorithms that include sequence, events, and repetition to complete tasks and solve problems.
Aligned Lessons
ALG.1.b.e.1
60 LessonsUse visual tools to represent how data moves and changes through sequence, events, and repetition.
Aligned Lessons
ALG.1.b.e.2
29 LessonsDescribe problem-solving steps by creating representations of algorithms that include basic elements such as selection and variables.
Aligned Lessons
ALG.1.c.e.1
16 LessonsWrite the steps in algorithms that include sequence, events, iteration, and selection to complete a task or solve a problem using everyday language.
Aligned Lessons
ALG.1.c.e.2
16 LessonsCreate simple representations of algorithms through storytelling, flowcharts, or block-based tools to show how tasks are completed.
Aligned Lessons
ALG.2.a.e.1
10 LessonsDiscuss how human problems might be solved with the assistance of algorithms or programs.
Aligned Lessons
ALG.2.a.e.2
10 LessonsDevelop an algorithm to solve a problem by considering others’ needs and ideas, and sharing feedback, using a process that considers the needs, requirements, and feedback of others.
Aligned Lessons
ALG.3.a.e.1
Describe how different parts of an algorithm or task work together to get something done.
ALG.3.a.e.2
4 LessonsCompare different sets of steps to see which works better or faster.
Aligned Lessons
ALG.3.a.e.3
4 LessonsImprove basic algorithms by adding steps like repetition or decisions to make them more accurate or efficient.
Aligned Lessons
ALG.3.b.1.e
1 LessonDecompose a problem or task into smaller steps to design an algorithm that solves it.
Aligned Lessons
ALG.3.b.2.e
Find patterns in problems or tasks that can make algorithms simpler or faster.
ALG.4.a.e.1
Compare how different solutions might treat people differently, and talk about when they work well for some but not for others.
ALG.4.b.e.1
Examine different perspectives, abilities, and points of view when designing algorithms and programs.
PRO.1.a.e.1
Create code from an algorithm that includes sequence, events, and iteration to express ideas or complete a task.
PRO.2.a.e.1
Identify and explain how symbols and terms in everyday life represent information, including values that remain constant or change over time.
PRO.2.a.e.2
Label and describe variables and fundamental data types (e.g., integers, strings, Booleans) used to represent and manage information in programs.
PRO.2.b.e.1
57 LessonsIdentify and trace how variables are stored, manipulated, and changed throughout a program.
Aligned Lessons
PRO.2.c.e.1
57 LessonsUse variables to store, compare, and modify data.
Aligned Lessons
PRO.3.a.1.e
108 LessonsAnalyze and debug a program, which includes sequencing, events, loops, conditionals, and variables.
Aligned Lessons
PRO.4.a.e.1
6 LessonsDescribe the purpose of a software project, set a simple goal, and use checklists or visual tools (e.g., timelines or storyboards) to plan what needs to be completed.
Aligned Lessons
PRO.4.b.e.1
Share and explain what the code does using drawings, notes, or short class presentations.
PRO.4.c.e.1
343 LessonsReview finished work, talk about what went well or what was hard.
Aligned Lessons
PRO.4.c.e.2
6 LessonsReview code with peers to improve projects.
Aligned Lessons
DA.1.a.e.1
4 LessonsCollect data using a variety of methods (e.g., observation, survey, measurement) and tools (e.g., sensors, online forms), including overtime and from multiple sources.
Aligned Lessons
DA.1.a.e.2
9 LessonsDescribe basic information about data collected, such as what the data is about and how it was gathered, to help understand and use the data.
Aligned Lessons
DA.1.b.e.1
8 LessonsUse numeric values to represent non-numeric data in computing systems (e.g., binary, ASCII, RGB), and understand how such representations support storage, analysis, and communication of information.
Aligned Lessons
DA.1.b.e.2
7 LessonsIdentify different ways information can be shown using symbols or codes (e.g., numbers, letters, sounds, pictures).
Aligned Lessons
DA.1.c.e.1
9 LessonsCompare different types of data (numeric and non-numeric) and explain how their collection methods affect the kinds of information they provide.
Aligned Lessons
DA.2.a.e.1
12 LessonsOrganize data into structured formats such as tables with records and attributes.
Aligned Lessons
DA.2.a.e.2
9 LessonsOrganize and represent data using basic visual formats (e.g., picture graphs, bar graphs, tables) to help answer questions or identify simple patterns.
Aligned Lessons
DA.2.a.e.3
6 LessonsIdentify different types of digital information (e.g., pictures, text, music) and match them with how they are stored or displayed.
Aligned Lessons
DA.2.b.e.1
5 LessonsIdentify when data is missing or incorrect in a simple dataset (e.g., a number in a list of names) and discuss how it might affect answers to a question.
Aligned Lessons
DA.3.a.e.1
9 LessonsAsk and investigate questions that can be answered with data and distinguish these from questions that require other methods to answer.
Aligned Lessons
DA.3.a.e.2
9 LessonsUse data collected from everyday environments to support investigations.
Aligned Lessons
DA.3.a.e.3
6 LessonsIdentify and describe different types of information (e.g., pictures, charts, text) and ask questions about whether the information helps answer a specific question.
Aligned Lessons
DA.3.b.e.1
7 LessonsSort, classify, and group data based on attributes (e.g., color, size, shape), and recognize patterns that people and machines can use to make decisions or predictions.
Aligned Lessons
DA.3.c.e.1
14 LessonsRepresent data using visual tools (e.g., charts, graphs), and communicate insights or predictions based on identified trends or relationships.
Aligned Lessons
DA.3.c.e.2
9 LessonsCompare and evaluate different representations of the same data for clarity, accuracy, and accessibility. Create visualizations and brief explanations that highlight patterns or support claims.
Aligned Lessons
DA.4.a.e.1
9 LessonsAsk data-driven questions to understand and address the needs of people in everyday life and community settings.
Aligned Lessons
DA.4.a.e.2
3 LessonsIdentify benefits, risks, and basic privacy concerns related to data and AI, specifically in the context of data collection and sharing.
Aligned Lessons
DA.4.b.e.1
9 LessonsIdentify different ways to collect data, recognize approaches that may lead to poor or biased information, and design collection methods that are inclusive and respectful of diverse backgrounds.
Aligned Lessons
DA.4.b.e.2
9 LessonsCollect, discuss, or interpret data, and communicate findings in a way that considers different perspectives.
Aligned Lessons
DA.4.c.e.1
4 LessonsIdentify ways data and technology relate to privacy and fairness and recognize the importance of being responsible with information.
Aligned Lessons
DA.4.c.e.2
9 LessonsUse simple data investigations to explore real-world problems and share observations.
Aligned Lessons
CSS.1.a.e.1
6 LessonsIdentify and explain the function of basic hardware components in a computing system (such as the display, system unit, keyboard, and other input/output devices).
Aligned Lessons
CSS.1.a.e.2
6 LessonsDescribe how the physical parts (hardware) and the programs (software) work together to take in (input) and show/send out (output) information.
Aligned Lessons
CSS.1.a.e.3
Observe and explain how sensors are used in everyday places (like automatic doors or motion-activated lights).
CSS.1.b.e.1
3 LessonsUse technology tools (tablets, computers, or apps) in safe and appropriate ways to help complete tasks or solve problems.
Aligned Lessons
CSS.1.b.e.2
7 LessonsTalk about different types of apps or tools students use—like those that need the internet and those that work on the device—and explain what each one helps them do.
Aligned Lessons
CSS.1.c.e.1
6 LessonsFollow simple steps to fix common computer problems (like no sound or the device won’t turn on), by using solutions like checking if it’s plugged in or restarting.
Aligned Lessons
CSS.2.a.e.1
6 LessonsDescribe how computers and other devices connect to the Internet, using cables (Ethernet) or wireless signals (Wi-Fi).
Aligned Lessons
CSS.2.a.e.2
3 LessonsGive examples of how people all over the world use the Internet to stay connected with others through messages, video calling, or finding information.
Aligned Lessons
CSS.2.b.e.1
3 LessonsDescribe how website addresses (URLs) and email addresses allow individuals to connect and communicate over the Internet.
Aligned Lessons
CSS.3.a.e.1
4 LessonsDescribe how sharing things online - like names, photos, or locations - can give personal information to people you didn’t mean to share it with.
Aligned Lessons
CSS.3.b.e.1
10 LessonsDescribe ways to keep personal information safe - using strong passwords, logging out, and sharing with trusted sources.
Aligned Lessons
CSS.3.b.e.2
8 LessonsExplain how passwords, account settings, and other tools help protect devices and share systems like school networks or public Wi Fi.
Aligned Lessons
CSS.3.b.e.3
1 LessonShow how information can be scrambled (encrypted) and unscrambled (decrypted) to stay safe, using drawings, activities, or digital tools.
Aligned Lessons
CSS.3.b.e.4
5 LessonsExplain why it is important to check and update passwords, software, and settings to protect personal and shared information.
Aligned Lessons
CSS.4.a.e.1
12 LessonsIdentify the benefits of using computers and devices - like learning new things or staying in touch - and describe potential problems, such as too much screen time or sharing personal information.
Aligned Lessons
CSS.4.a.e.2
9 LessonsGive examples of ways people use the Internet with devices - like watching videos, playing games, learning, or talking with others.
Aligned Lessons
CSS.4.b.e.1
Explore how using computers and the Internet can help the environment and also cause harm (electricity or electronic waste).
CSS.4.b.e.2
3 LessonsWork together to make technology easier for everyone to use, including people with different needs, abilities, and ways of thinking.
Aligned Lessons
FUT.1.a.e.1
12 LessonsDescribe how important events have inspired people to create computer science ideas and inventions.
Aligned Lessons
FUT.1.b.e.1
6 LessonsExamine how computing innovations have changed the way people live, work, or communicate over time.
Aligned Lessons
FUT.1.c.e.1
3 LessonsExplore the contributions of people from different cultures, backgrounds, and time periods who helped shape computing technologies.
Aligned Lessons
FUT.1.d.e.1
10 LessonsDiscuss why it is important to use computing tools fairly and respectfully, and that rules (policies) exist for their use.
Aligned Lessons
FUT.2.a.e.1
4 LessonsUse online collaborative spaces ethically and safely to work with another student to solve a problem, seek out diverse perspectives, or improve a project.
Aligned Lessons
FUT.2.a.e.2
6 LessonsBrainstorm ways in which computing devices could be made more accessible to all users.
Aligned Lessons
FUT.2.b.e.1
12 LessonsIdentify everyday technologies and discuss how people use them to meet needs and how they affect daily life.
Aligned Lessons
FUT.2.b.e.2
6 LessonsDescribe what technology can and cannot do and explore how new and emerging technologies can change the way people live, work, and communicate.
Aligned Lessons
FUT.2.b.e.3
6 LessonsIdentify ways new technologies can help solve problems and justify why people choose to use or not use them.
Aligned Lessons
FUT.2.c.e.1
3 LessonsBrainstorm and advocate for ways in which computing devices and the Internet could be made more available to all people.
Aligned Lessons
FUT.2.d.e.1
9 LessonsUnderstand that ideas, code, and digital creations belong to the people who made them, and describe why it is important to give credit.
Aligned Lessons
FUT.2.e.e.1
3 LessonsExplain the differences between communicating electronically and communicating in person.
Aligned Lessons
FUT.2.e.e.2
3 LessonsCompare and contrast the effects of communicating electronically to communicating in person.
Aligned Lessons
FUT.2.f.e.1
7 LessonsExplain how artificial intelligence systems learn from data and make decisions based on patterns.
Aligned Lessons
FUT2.f.e.2
5 LessonsStudents can identify and describe examples of artificial intelligence in everyday life (e.g., voice assistants, recommendations).
Aligned Lessons
FUT.3.a.e.1
12 LessonsDescribe how people use digital tools in different jobs and explain how personal interests can connect to computing in work or careers.
Aligned Lessons
FUT.3.a.e.2
12 LessonsDescribe how computing is used in a variety of industries and careers (e.g. healthcare, transportation, and entertainment) and how people learn new skills as technology changes.
Aligned Lessons
FUT.3.b.e.1
4 LessonsInvestigate how professionals collaborate with computing technologies to solve problems creatively, accurately, and efficiently.
Aligned Lessons
FUT.3.b.e.2
10 LessonsIdentify situations where technology choices can affect people differently and talk about what it means to be responsible or fair when using technology.