Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for Wisconsin K-5 Computer Science Standards

82

Standards in this Framework

Standard Lessons
ALG.1.a.e.2
Model daily processes by creating and following algorithms that include sequence, events, and repetition to complete tasks and solve problems.
ALG.1.b.e.1
Use visual tools to represent how data moves and changes through sequence, events, and repetition.
ALG.1.b.e.2
Describe problem-solving steps by creating representations of algorithms that include basic elements such as selection and variables.
ALG.1.c.e.1
Write the steps in algorithms that include sequence, events, iteration, and selection to complete a task or solve a problem using everyday language.
ALG.1.c.e.2
Create simple representations of algorithms through storytelling, flowcharts, or block-based tools to show how tasks are completed.
ALG.2.a.e.1
Discuss how human problems might be solved with the assistance of algorithms or programs.
ALG.2.a.e.2
Develop 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.
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
Compare different sets of steps to see which works better or faster.
ALG.3.a.e.3
Improve basic algorithms by adding steps like repetition or decisions to make them more accurate or efficient.
ALG.3.b.1.e
Decompose a problem or task into smaller steps to design an algorithm that solves it.
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
Identify and trace how variables are stored, manipulated, and changed throughout a program.
PRO.2.c.e.1
Use variables to store, compare, and modify data.
PRO.3.a.1.e
Analyze and debug a program, which includes sequencing, events, loops, conditionals, and variables.
PRO.4.a.e.1
Describe 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.
PRO.4.b.e.1
Share and explain what the code does using drawings, notes, or short class presentations.
PRO.4.c.e.1
Review finished work, talk about what went well or what was hard.
PRO.4.c.e.2
Review code with peers to improve projects.
DA.1.a.e.1
Collect data using a variety of methods (e.g., observation, survey, measurement) and tools (e.g., sensors, online forms), including overtime and from multiple sources.
DA.1.a.e.2
Describe basic information about data collected, such as what the data is about and how it was gathered, to help understand and use the data.
DA.1.b.e.1
Use 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.
DA.1.b.e.2
Identify different ways information can be shown using symbols or codes (e.g., numbers, letters, sounds, pictures).
DA.1.c.e.1
Compare different types of data (numeric and non-numeric) and explain how their collection methods affect the kinds of information they provide.
DA.2.a.e.1
Organize data into structured formats such as tables with records and attributes.
DA.2.a.e.2
Organize and represent data using basic visual formats (e.g., picture graphs, bar graphs, tables) to help answer questions or identify simple patterns.
DA.2.a.e.3
Identify different types of digital information (e.g., pictures, text, music) and match them with how they are stored or displayed.
DA.2.b.e.1
Identify 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.
DA.3.a.e.1
Ask and investigate questions that can be answered with data and distinguish these from questions that require other methods to answer.
DA.3.a.e.2
Use data collected from everyday environments to support investigations.
DA.3.a.e.3
Identify and describe different types of information (e.g., pictures, charts, text) and ask questions about whether the information helps answer a specific question.
DA.3.b.e.1
Sort, 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.
DA.3.c.e.1
Represent data using visual tools (e.g., charts, graphs), and communicate insights or predictions based on identified trends or relationships.
DA.3.c.e.2
Compare and evaluate different representations of the same data for clarity, accuracy, and accessibility. Create visualizations and brief explanations that highlight patterns or support claims.
DA.4.a.e.1
Ask data-driven questions to understand and address the needs of people in everyday life and community settings.
DA.4.a.e.2
Identify benefits, risks, and basic privacy concerns related to data and AI, specifically in the context of data collection and sharing.
DA.4.b.e.1
Identify 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.
DA.4.b.e.2
Collect, discuss, or interpret data, and communicate findings in a way that considers different perspectives.
DA.4.c.e.1
Identify ways data and technology relate to privacy and fairness and recognize the importance of being responsible with information.
DA.4.c.e.2
Use simple data investigations to explore real-world problems and share observations.
CSS.1.a.e.1
Identify and explain the function of basic hardware components in a computing system (such as the display, system unit, keyboard, and other input/output devices).
CSS.1.a.e.2
Describe how the physical parts (hardware) and the programs (software) work together to take in (input) and show/send out (output) information.
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
Use technology tools (tablets, computers, or apps) in safe and appropriate ways to help complete tasks or solve problems.
CSS.1.b.e.2
Talk 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.
CSS.1.c.e.1
Follow 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.
CSS.2.a.e.1
Describe how computers and other devices connect to the Internet, using cables (Ethernet) or wireless signals (Wi-Fi).
CSS.2.a.e.2
Give examples of how people all over the world use the Internet to stay connected with others through messages, video calling, or finding information.
CSS.2.b.e.1
Describe how website addresses (URLs) and email addresses allow individuals to connect and communicate over the Internet.
CSS.3.a.e.1
Describe how sharing things online - like names, photos, or locations - can give personal information to people you didn’t mean to share it with.
CSS.3.b.e.1
Describe ways to keep personal information safe - using strong passwords, logging out, and sharing with trusted sources.
CSS.3.b.e.2
Explain how passwords, account settings, and other tools help protect devices and share systems like school networks or public Wi Fi.
CSS.3.b.e.3
Show how information can be scrambled (encrypted) and unscrambled (decrypted) to stay safe, using drawings, activities, or digital tools.
CSS.3.b.e.4
Explain why it is important to check and update passwords, software, and settings to protect personal and shared information.
CSS.4.a.e.1
Identify 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.
CSS.4.a.e.2
Give examples of ways people use the Internet with devices - like watching videos, playing games, learning, or talking with others.
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
Work together to make technology easier for everyone to use, including people with different needs, abilities, and ways of thinking.
FUT.1.a.e.1
Describe how important events have inspired people to create computer science ideas and inventions.
FUT.1.b.e.1
Examine how computing innovations have changed the way people live, work, or communicate over time.
FUT.1.c.e.1
Explore the contributions of people from different cultures, backgrounds, and time periods who helped shape computing technologies.
FUT.1.d.e.1
Discuss why it is important to use computing tools fairly and respectfully, and that rules (policies) exist for their use.
FUT.2.a.e.1
Use online collaborative spaces ethically and safely to work with another student to solve a problem, seek out diverse perspectives, or improve a project.
FUT.2.a.e.2
Brainstorm ways in which computing devices could be made more accessible to all users.
FUT.2.b.e.1
Identify everyday technologies and discuss how people use them to meet needs and how they affect daily life.
FUT.2.b.e.2
Describe what technology can and cannot do and explore how new and emerging technologies can change the way people live, work, and communicate.
FUT.2.b.e.3
Identify ways new technologies can help solve problems and justify why people choose to use or not use them.
FUT.2.c.e.1
Brainstorm and advocate for ways in which computing devices and the Internet could be made more available to all people.
FUT.2.d.e.1
Understand that ideas, code, and digital creations belong to the people who made them, and describe why it is important to give credit.
FUT.2.e.e.1
Explain the differences between communicating electronically and communicating in person.
FUT.2.e.e.2
Compare and contrast the effects of communicating electronically to communicating in person.
FUT.2.f.e.1
Explain how artificial intelligence systems learn from data and make decisions based on patterns.
FUT2.f.e.2
Students can identify and describe examples of artificial intelligence in everyday life (e.g., voice assistants, recommendations).
FUT.3.a.e.1
Describe how people use digital tools in different jobs and explain how personal interests can connect to computing in work or careers.
FUT.3.a.e.2
Describe 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.
FUT.3.b.e.1
Investigate how professionals collaborate with computing technologies to solve problems creatively, accurately, and efficiently.
FUT.3.b.e.2
Identify situations where technology choices can affect people differently and talk about what it means to be responsible or fair when using technology.