Okla. Admin. Code § 210:15-3-206

Current through Vol. 42, No. 8, January 2, 2025
Section 210:15-3-206 - Computer Science standards for sixth grade
(a)Computing Systems.
(1)Devices. Evaluate existing computing devices and recommend improvements to the design based on personal interaction with the device. (Recognizing and Defining Computational Problems)
(2)Hardware and Software. Model multiple methods of combining hardware and software to collect and exchange data. (Creating Computational Artifacts)
(3)Troubleshooting. Identify and resolve software and hardware problems with computing devices and their components involving settings and connections. (Testing and Refining Computational Artifacts)
(b)Networks and the Internet.
(1)Network Communication and Organization. Model a simple protocol for transferring information using packets. (Developing and Using Abstractions)
(2)Cybersecurity.
(A) Identify existing cybersecurity concerns with the Internet and systems it uses. (Communicating about Computing)
(B) Explain the importance of secured websites and describe how encryption works. (Developing and Using Abstractions)
(c)Data Analysis.
(1)Storage. Create multiple representations of the same data. (Developing and Using Abstractions)
(2)Collection, Visualization, and Transformation. Collect data using computational tools and transform the data to make it more useful. (Testing and Refining Computational Artifacts)
(3)Inference and Models. Use data to highlight or propose cause-and-effect relationships, predict outcomes, and communicate ideas. (Developing and Using Abstractions)
(d)Algorithms and Programming.
(1)Algorithms. Use an existing algorithm in natural language or pseudocode to solve complex problems. (Developing and Using Abstractions)
(2)Control. Develop programs that utilize combinations of repetition, conditionals, and the manipulation of variables representing different data types. (Creating Computational Artifacts)
(3)Modularity. Decompose problems into parts to facilitate the design, implementation, and review of programs. (Creating Computational Artifacts)
(4)Program Development.
(A) Seek and incorporate feedback from team members to refine a solution to a problem. (Collaborating around Computing, Developing a Productive Computing Environment)
(B) Incorporate existing code, media, and libraries into original programs and give attribution. (Creating Computational Artifacts, Communicating About Computing, Developing and Using Abstractions)
(C) Test and refine programs using teacher provided inputs. (Testing and Refining Computational Artifacts)
(D) Break down tasks and follow an individual timeline when developing a computational artifact. (Collaborating Around Computing)
(E) Document text-based programs in order to make them easier to follow, test, and debug. (Communicating About Computing)
(e)Impacts of Computing.
(1)Culture.
(A) Explain how computing impacts peoples' everyday activities and careers. (Communicating About Computing)
(B) Identify and discuss the technology proficiencies needed in the classroom and the workplace, and how to meet the needs of different users. (Developing a Productive Computing Environment)
(2)Social Interactions.
(A) Describe and use safe, appropriate, and responsible practices (i.e., netiquette) when participating in online communities. (Collaborating Around Computing)
(B) Individually and collaboratively develop and conduct an online survey that seeks input from a broad audience. Use the survey to evaluate whether it is feasible to solve a problem computationally.
(3)Internet Safety, Law, and Ethics. Differentiate between appropriate and inappropriate content on the Internet, and identify the characteristics of unethical and illegal online behavior. (Communicating About Computing)

Okla. Admin. Code § 210:15-3-206

Adopted by Oklahoma Register, Volume 36, Issue 24, September 3, 2019, eff. 9/13/2019
Amended by Oklahoma Register, Volume 40, Issue 24, September 1, 2023, eff. 9/11/2023