YourStateStandards

Mississippi K–6 technology standards

Mississippi writes its own technology standards. They are published as 2026 Mississippi CCR Standards for Computer Science, adopted 2026 and are not a version of a national framework. 110 of 131 are matched to a national standard.

Extracted from the 2026 MS CCR Standards for Computer Science PDF (David-uploaded; effective 2026-2027, revised Feb 2026, superseding the 2018 CS standards CSP held) via scripts/extract-ms-technology.py. 131 K-6 standards, codes E<grade>.<concept>.<n> (EK.CAS.01; concepts ALG/PRO/DAA/SAS/CAS). The PDF uses subset-font PUA glyphs for digits/punctuation, decoded in the extractor. Objective sub-items excluded (main standard statement kept).

Framework
2026 Mississippi CCR Standards for Computer Science
Adopted
2026
Source last checked
July 25, 2026
Read the official document

131 standards, kindergarten through 6th grade

  • EK.CAS.01K
    Identify computing technologies used in daily life that have changed over time.
  • EK.CAS.02K
    Identify how people use digital devices in their homes, schools, and work.
  • EK.CAS.03K
    Describe how people design and develop computing technologies.
  • EK.ALG.04K
    Discover and carry out algorithms in daily activities.
  • EK.ALG.05K
    Recognize patterns that people and machines can use to make decisions.
  • EK.ALG.06K
    Describe how people make algorithms.
  • EK.PRO.07K
    Create a sequence of commands to complete a simple task or express ideas.
  • EK.PRO.08K
    Describe how code can be used to complete a task.
  • EK.PRO.10K
    Identify everyday gestures and symbols that represent information people use to make choices.
  • EK.DAA.11K
    Demonstrate how people create and collect data to help answer questions.
  • EK.DAA.12K
    Investigate questions that can be answered by collecting data in students’ everyday environments.
  • EK.DAA.13K
    Investigate how data can help a person make informed decisions in everyday life.
  • EK.SAS.14K
    Examine the use of tools to accomplish tasks or solve problems for different users.
  • EK.SAS.15K
    Differentiate between public and private information.
  • EK.SAS.16K
    Identify an individual's role in responsibly using computing systems and tools.
  • E1.CAS.011
    Compare how some daily activities or personal expressions were done before and after the introduction of a specific computing technology.
  • E1.CAS.021
    Differentiate between activities that humans do well and activities that computing technologies do well.
  • E1.CAS.031
    Describe how computing is used by people in your life at home, school, and work.
  • E1.ALG.041
    Break down a problem or task into its individual components to develop an effective algorithm.
  • E1.ALG.051
    Investigate how patterns can be used by people and machines to make predictions and classify objects into categories.
  • E1.ALG.061
    Illustrate how different inputs, variable values, or decisions in an algorithm lead to different outcomes for people.
  • E1.PRO.071
    Create code from a teacher-provided algorithm that includes sequence and events to complete a task or express ideas.
  • E1.PRO.081
    Discuss the ways a program might affect different users.
  • E1.PRO.091
    Explain the function sequence, loops, and events within the code.
  • E1.PRO.101
    Debug programs that include sequence and events.
  • E1.PRO.111
    Identify terms that refer to values that change over time in everyday life.
  • E1.DAA.121
    Use multiple methods, including observation, measurement, and survey, to collect both numeric and non-numeric data.
  • E1.DAA.131
    Compare questions that can be answered with data investigations and questions that are answered through other means.
  • E1.DAA.141
    Examine a variety of data questions that address the needs of an individual or community.
  • E1.SAS.151
    Describe the purpose of basic hardware components of a computing system, using accurate terminology.
  • E1.SAS.161
    Describe what an online account is and how to protect it from unauthorized access.
  • E1.SAS.171
    Describe an individual's role in responsibly using computing systems and tools.
  • E2.CAS.012
    Compare how one familiar daily activity was done before and after the introduction of a specific computing technology.
  • E2.CAS.022
    Investigate situations where humans have created computing technologies to solve problems.
  • E2.CAS.032
    Investigate how your personal interests connect to computing in different industries and careers.
  • E2.ALG.042
    Create algorithms that include sequence, events, and loops to solve a problem or express ideas.
  • E2.ALG.052
    Examine how computing technologies can learn from patterns in data.
  • E2.ALG.062
    Describe how algorithms might impact people in varied situations.
  • E2.PRO.072
    Create code from an algorithm that includes sequence, events, and loops to complete a task or express ideas.
  • E2.PRO.082
    Collaborate with a partner to develop a program that solves a problem or expresses an idea.
  • E2.PRO.092
    Explain the steps taken during program development, recognizing the contributions of others in the process.
  • E2.PRO.102
    Debug programs that include sequence, events, and loops.
  • E2.PRO.112
    Label pieces of information with a name and whether its value is constant or changes.
  • E2.DAA.122
    Compare numeric and non-numeric types of data in terms of how they are collected and what they can tell us.
  • E2.DAA.132
    Develop questions that can be answered with data.
  • E2.DAA.142
    Distinguish between data collection approaches, including those that may lead to inaccurate or biased data.
  • E2.SAS.152
    Apply basic troubleshooting processes to identify and fix common hardware and software issues.
  • E2.SAS.162
    Explain how online actions have real-world consequences and that laws and rules may also apply when online.
  • E2.SAS.172
    Describe the potential benefits and harms that arise from an individual’s use of computing technology.
  • E3.CAS.013
    Examine how computing innovations have changed the ways people live, work, or communicate over time.
  • E3.CAS.023
    Describe how new technologies create both benefits and risks in daily life.
  • E3.CAS.033
    Examine why people design and build computing technologies, including AI.
  • E3.CAS.043
    Explain how people in different industries use computing technologies and skills to accomplish their work.
  • E3.ALG.053
    Create algorithms that include sequence, events, looping, and selection (conditionals) to solve a problem or express ideas.
  • E3.ALG.063
    Investigate how AI models can evolve when new data is added to a training set.
  • E3.ALG.073
    Compare how different algorithms for solving the same problem produce outcomes that may benefit or disadvantage different groups of people.
  • E3.PRO.083
    Develop code from a student-created algorithm that includes sequence, events, looping, and selection to complete a task or express ideas.
  • E3.PRO.093
    Give, receive, and implement structured, constructive feedback to improve programs.
  • E3.PRO.103
    Articulate how a specific segment of code contributes to the overall purpose of a program.
  • E3.PRO.113
    Debug looping errors and selection errors in a program.
  • E3.PRO.123
    Identify the variables being stored and manipulated in a program.
  • E3.DAA.133
    Evaluate numeric and non-numeric data for accuracy and completeness.
  • E3.DAA.143
    Investigate a data question involving relationships between multiple attributes.
  • E3.DAA.153
    Investigate how data collected about people may affect individuals and groups.
  • E3.SAS.163
    Explain how the basic hardware components of a computing system, including sensors, work together to perform input/output (I/O) operations.
  • E3.SAS.173
    Distinguish between authentication and authorization in protecting devices and private information.
  • E3.SAS.183
    Explain how people access the Internet to gain information and communicate with each other.
  • E3.SAS.193
    Describe how widely used computing systems and tools may impact an individual’s life and community.
  • E4.CAS.014
    Investigate the contributions of diverse and often overlooked individuals and communities in the history of computing.
  • E4.CAS.024
    Analyze how the limitations of existing technologies can lead to emerging technologies.
  • E4.CAS.034
    Evaluate when it is appropriate to use or not use computing technologies to solve a problem.
  • E4.CAS.044
    Examine how professionals collaborate while using computational technologies to solve problems.
  • E4.ALG.054
    Compose written descriptions of algorithms using everyday language that incorporates a combination of sequence, events, iteration, and selection to solve a problem or express ideas.
  • E4.ALG.064
    Train an AI model to make a classification or prediction.
  • E4.ALG.074
    Evaluate how different algorithms may affect outcomes, situations, and people with a wide range of needs.
  • E4.PRO.084
    Compare multiple programming solutions to a given problem based on their correctness and clarity.
  • E4.PRO.094
    Collaborate with a team by offering a meaningful contribution to creating a program.
  • E4.PRO.104
    Document a program to clarify its functionality.
  • E4.PRO.114
    Debug programs that include sequence, events, iteration, and selection.
  • E4.PRO.124
    Trace how data flows through a program and changes variable values during execution.
  • E4.DAA.134
    Organize collected data into tables using digital tools, with rows representing records and columns representing attributes.
  • E4.DAA.144
    Write a brief narrative that includes at least one data visualization to report the process and results of a data investigation, using computing tools.
  • E4.DAA.154
    Design a data collection process that addresses the needs of people from different backgrounds or groups.
  • E4.SAS.164
    Describe the role of software in a computing system to accomplish tasks or solve problems.
  • E4.SAS.174
    Evaluate how sharing information online might reveal personally identifiable information (PII) and other details to people other than the intended recipients.
  • E4.SAS.184
    Compare and contrast the various ways computing devices connect to the Internet, wired or wireless.
  • E4.SAS.194
    Investigate the impacts of computing on natural resources and the environment (e.g., e-waste, electronic trash).
  • E5.CAS.015
    Compare contributions of individuals and groups in computing history.
  • E5.CAS.025
    Examine how individuals decide whether to use emerging technologies.
  • E5.CAS.035
    Distinguish between the ways humans learn and the ways computing technologies learn.
  • E5.CAS.045
    Investigate how the workforce adopts new computing technologies and continues to update their computing skills.
  • E5.ALG.055
    Construct visual representations of algorithms that incorporate a combination of sequence, events, iteration, selection, and variables to solve a problem or express ideas.
  • E5.ALG.065
    Analyze relationships between the properties of training data and an AI model’s output.
  • E5.ALG.075
    Articulate how human-centered design principles can be incorporated into the development of computational solutions, including AI and other emerging technologies.
  • E5.PRO.085
    Create a new program by modifying or combining elements of existing programs.
  • E5.PRO.095
    Construct individual components of a program that are collaboratively assembled into a working project.
  • E5.PRO.105
    Create embedded or external documentation for a programming project.
  • E5.PRO.115
    Debug programs using systematic strategies.
  • E5.PRO.125
    Use variables to store, compare, and modify data within a program.
  • E5.SAS.165
    Explain how hardware and software components of a computing system work together to perform input/output (I/O), processing, and storage.
  • E5.SAS.175
    Describe the concepts of the CIA (Confidentiality, Integrity, Availability) Triad and how each part is important in protecting information.
  • E5.SAS.185
    Investigate the components of wired and wireless networks.
  • E5.SAS.195
    Examine how computing impacts culture and the ways people live and work.
  • E6.CAS.016
    Analyze how the inclusion or exclusion of diverse and often overlooked individuals and communities has shaped the design, development, and societal impact of computing technologies.
  • E6.CAS.026
    Evaluate when to use emerging technologies for problem-solving.
  • E6.CAS.036
    Analyze intended/unintended impacts of computing technologies.
  • E6.CAS.046
    Discuss how technology design decisions affect different communities.
  • E6.CAS.056
    Analyze ethical and social outcomes of technology use.
  • E6.CAS.066
    Explore how computational thinking is used in various careers.
  • E6.CAS.076
    Discuss how automation changes work and job opportunities.
  • E6.ALG.086
    Design, represent, and test algorithms that use variables by applying sequence, events, iteration, and selection.
  • E6.ALG.096
    Compare rule-based and data-driven approaches to solving simple problems by using AI model outputs and examining how training data, including potential biases, can influence results.
  • E6.ALG.106
    Apply human-centered design principles to evaluate ethical considerations in algorithm design and propose improvements that lead to fair, effective, and responsible outcomes.
  • E6.PRO.116
    Structure code using simple procedures/functions for clarity.
  • E6.PRO.126
    Analyze code segments to identify the use of iteration, selection, and variables.
  • E6.PRO.136
    Create documentation to explain code's purpose and functionality.
  • E6.PRO.146
    Test and debug programs using standard practices.
  • E6.PRO.156
    Refine programs based on peer or user feedback.
  • E6.PRO.166
    Use basic data types (e.g., integers, strings) to store and manipulate data.
  • E6.DAA.176
    Identify different data types (qualitative and quantitative) and collect and organize data with appropriate precision and granularity for its intended use.
  • E6.DAA.186
    Use metadata to interpret datasets and answer simple questions about how data is structured, collected, and used.
  • E6.DAA.196
    Transform and visualize data using basic computational tools to explore patterns and support data investigations.
  • E6.DAA.206
    Evaluate data quality, summarize investigation findings, and identify potential biases that may affect data interpretation.
  • E6.DAA.216
    Discuss the benefits and risks of sharing personal data.
  • E6.SAS.226
    Compare basic computing systems and their uses.
  • E6.SAS.236
    Identify hardware and software components in industry devices.
  • E6.SAS.246
    Explain the importance of the CIA Triad in protecting information.
  • E6.SAS.256
    Recognize common cyber threats and basic prevention strategies.
  • E6.SAS.266
    Model simple network communication (e.g., packet transmission).
  • E6.SAS.276
    Discuss how system design can be improved for diverse users.
  • E6.SAS.286
    Identify factors affecting access to computing systems.

Mississippi’s other subjects