YourStateStandards

Louisiana K–6 technology standards

Louisiana writes its own technology standards. They are published as K-12 Louisiana Student Standards for Computer Science, adopted 2024 and are not a version of a national framework. 70 of 71 are matched to a national standard.

Framework
K-12 Louisiana Student Standards for Computer Science
Adopted
2024
Source last checked
July 24, 2026
Read the official document

71 standards, kindergarten through 6th grade

  • E.AP.1AK–5
    Create clearly named variables representing different data types and perform operations on the variables’ values.
  • E.AP.1BK–5
    Create, use, and apply an algorithm to complete a task. Compare the results of algorithm usage trials and refine the algorithm.
  • E.AP.2AK–5
    Define what a control structure is and create programs that include sequences, conditionals, events, and loops.
  • E.AP.3AK–5
    Define and apply decomposition to a complex problem in order to create smaller subproblems that can be solved through step-by-step instructions.
  • E.AP.3BK–5
    Modify, remix, or incorporate parts of an existing problem’s solution to develop something new or add more advanced features to a program.
  • E.AP.4AK–5
    Create a simple program to achieve a goal with expected outcomes.
  • E.AP.4BK–5
    Test and debug a program or algorithm to ensure the program produces the intended outcome.
  • E.AP.4CK–5
    Collaborate with a team of peers to design, implement, test, and review the stages of program development.
  • E.AP.4DK–5
    Identify intellectual property rights and apply the appropriate attribution when creating or remixing programs.
  • E.AP.4EK–5
    Describe and justify the steps taken and choices made during a program’s development.
  • E.AP.4FK–5
    Using an iterative process, test a program step-by-step and document areas of refinement.
  • E.CS.1AK–5
    Identify and select the appropriate hardware to complete computing tasks.
  • E.CS.1BK–5
    Identify and select the appropriate software to complete computing tasks.
  • E.CS.1CK–5
    Evaluate hardware and software types to meet users’ needs in completing various computing tasks.
  • E.CS.2AK–5
    Propose potential ways to address computing problems using appropriate hardware or software.
  • E.DA.1AK–5
    Organize and present data visually to highlight relationships and support claims.
  • E.DA.1BK–5
    Classify types of data and describe the attributes used to sort data.
  • E.DA.2AK–5
    Select the appropriate data collection tool and technique to gather data to support a claim or communicate information.
  • E.DA.2BK–5
    Describe and collect data utilizing the appropriate units of measure and discuss how data format impacts a computing system.
  • E.DA.3AK–5
    Compare and contrast ways to store data using technology.
  • E.DA.3BK–5
    Explain how to save and name data, search for data, retrieve data, modify data, and delete data using a computing device.
  • E.DA.4AK–5
    Organize and present data visually in at least three ways to highlight relationships and evaluate a claim.
  • E.DA.4BK–5
    Evaluate data quality and clean data when indicated using the criteria of validity, accuracy, completeness, consistency, and uniformity.
  • E.DA.5AK–5
    Utilize data to create models, answer investigative questions, and make predictions.
  • E.DA.5BK–5
    Analyze data for patterns and relationships.
  • E.IC.1AK–5
    Describe how computing has changed the ways people live and work.
  • E.IC.2AK–5
    Identify and describe examples of appropriate versus inappropriate computer communications.
  • E.IC.2BK–5
    Identify examples of cyberbullying with age-appropriate responses.
  • E.IC.3AK–5
    Explain how online actions have real-world consequences and that laws and rules may also apply online.
  • E.IC.3BK–5
    Describe the safe versus unsafe uses of computing systems at age-appropriate levels.
  • E.IC.3CK–5
    Explain how the school and school system’s computing rules and policies keep students safe.
  • E.NI.1AK–5
    Explain how networks connect computers to other computing systems and the internet.
  • E.NI.2AK–5
    Describe personally identifiable information (PII) and identify practices for when and where sharing PII is appropriate.
  • E.NI.2BK–5
    Identify ways to maintain data security when using networks.
  • M.AP.1A6
    Evaluate and use naming conventions for variables to accurately communicate the variables’ meaning to other users and programmers.
  • M.AP.1B6
    Evaluate algorithms in terms of efficiency, correctness, and clarity.
  • M.AP.1C6
    Compare and contrast data constants and variables.
  • M.AP.2A6
    Explain the functions of various control structures. Compare and contrast examples of control structure types.
  • M.AP.2B6
    Design and iteratively develop programs that combine control structures into advanced control structures.
  • M.AP.3A6
    Decompose problems to facilitate program design, implementation, and review.
  • M.AP.3B6
    Create procedures with parameters to organize code and promote reusability.
  • M.AP.4A6
    Seek and incorporate feedback from peers to employ user-centered design solutions.
  • M.AP.4B6
    Use applicable industry practices to test, debug, document, and peer review code.
  • M.AP.4C6
    Develop computational artifacts by working as a team, distributing tasks, and maintaining an iterative project timeline.
  • M.AP.4D6
    Incorporate existing resources into original programs and give the proper attributions.
  • M.AP.4E6
    Systematically test, document outcomes, and refine programs using a range of test cases.
  • M.CS.1A6
    Analyze the functions and interactions of core components within a computer system.
  • M.CS.1B6
    Explain how hardware and software components work together to perform specific tasks.
  • M.CS.2A6
    Evaluate possible solutions to a hardware or software problem.
  • M.DA.1A6
    Analyze and explain the connection between data sets and graphical representations.
  • M.DA.1B6
    Evaluate the most efficient and effective ways to arrange, collect, and visually represent data to inform others.
  • M.DA.2A6
    Compare and contrast how data is collected using computational and non-computational tools and processes.
  • M.DA.2B6
    Analyze scenarios and computing systems to determine the appropriate data entry format for specific tasks.
  • M.DA.3A6
    Propose methods to back up data safely and the appropriate practices for data risk management.
  • M.DA.3B6
    Describe how different representations of real-world phenomena, such as letters, numbers, and images are encoded as data.
  • M.DA.4A6
    Utilize tools and techniques to locate, collect, and create visualizations of large-scale data sets.
  • M.DA.4B6
    Collect and transform data using computational tools to make functional and reliable data for use in hypothesis testing.
  • M.DA.5A6
    Refine computational models based on data generated by the models.
  • M.DA.5B6
    Describe and evaluate the accuracy of a modeled system by comparing the generated results with observed data from the system the data represents.
  • M.IC.1A6
    Identify foundational computational advancements through the use of the technology innovation cycle.
  • M.IC.1B6
    Plan and devise new ideas and solutions for problems with inspiration from previous discoveries in computational knowledge.
  • M.IC.2A6
    Develop and propose norms for informal versus formal online communications.
  • M.IC.2B6
    Analyze communication technologies and then describe how the technology’s use influences individuals and society.
  • M.IC.2C6
    Generate designs that increase the accessibility and usability of technology for various groups of users.
  • M.IC.3A6
    Identify applicable laws that impact personal, industry, or business computing practices.
  • M.IC.3B6
    Recommend and propose computing-use guidelines to maintain a user’s personal safety, privacy, and well-being.
  • M.IC.3C6
    Describe and categorize factors that affect user’s access to computing resources locally, nationally, and globally.
  • M.NI.1A6
    Analyze the various structures and functions of a network.
  • M.NI.1B6
    Identify and differentiate the protocols utilized in data sharing across networks.
  • M.NI.2A6
    Analyze threats and vulnerabilities to information security for individuals and organizations.
  • M.NI.2B6
    Explain how physical and digital security practices and measures proactively address threats to users, data, and devices within and across networks.

Louisiana’s other subjects