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