SECTION 210:15-3-206. Computer Science standards for sixth grade  


Latest version.
  • (a)   Computing Systems.
    (1)   Devices. Evaluate existing computing devices and recommend improvements to design based on analysis of personal interaction with the device.
    (2)   Hardware and Software. Identify ways that hardware and software are combined to collect and exchange data.
    (3)   Troubleshooting. Identify increasingly complex software and hardware problems with computing devices and their components.
    (b)   Networks and the Internet.
    (1)   Network Communication and Organization. Model a simple protocol for transferring information using packets.
    (2)   Cybersecurity.
    (A)   Identify existing cybersecurity concerns with the Internet and systems it uses.
    (B)   Explain the importance of secured websites and describe how one method of encryption works.
    (c)   Data Analysis.
    (1)   Storage. Identify how the same data can be represented in multiple ways.
    (2)   Collection, Visualization, and Transformation. Collect data using computational tools and transform the data to make it more useful.
    (3)   Inference and Models. Use models and simulations to formulate, refine, and test hypotheses.
    (d)   Algorithms and Programming.
    (1)   Algorithms. Use an existing algorithm in natural language or pseudocode to solve complex problems.
    (2)   Control. Develop programs that utilize combinations of repetition, conditionals, and the manipulation of variables representing different data types.
    (3)   Modularity. Decompose problems into parts to facilitate the design, implementation, and review of programs.
    (4)   Program Development.
    (A)   Seek and incorporate feedback from team members to refine a solution to a problem.
    (B)   Incorporate existing code, media, and libraries into original programs and give attribution.
    (C)   Test and refine programs using teacher provided inputs.
    (D)   Break down tasks and follow an individual timeline when developing a computational artifact.
    (E)   Document text-based programs in order to make them easier to follow, test, and debug.
    (e)   Impacts of Computing.
    (1)   Culture.
    (A)   Explain how computing impacts peoples' everyday activities.
    (B)   Identify and discuss the technology proficiencies needed in the classroom and the workplace, and how to meet the needs of diverse users.
    (2)   Social Interactions. Individually and collaboratively develop and conduct an online survey that seeks input from a broad audience. Describe and use safe, appropriate, and responsible practices (netiquette) when participating in online communities (e.g., discussion groups, blogs, social networking sites).
    (3)   Safety, Law, and Ethics. Differentiate between appropriate and inappropriate content on the Internet, and identify unethical and illegal behavior online.
[Source: Added at 36 Ok Reg 1528, eff 9-13-19]