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

Current through Vol. 42, No. 8, January 2, 2025
Section 210:15-3-200.5 - Computer Science standards for kindergarten
(a)Computing Systems.
(1)Devices. With guidance, follow directions and start to make appropriate choices to use computing devices to perform a variety of tasks. (Developing a Productive Computing Environment)
(2)Hardware and Software. Use appropriate terminology to locate and identify common computing devices and components, in a variety of environments (e.g., desktop computer, laptop computer, tablet device, monitor, keyboard, mouse, printer). (Communicating About Computing)
(3)Troubleshooting. Recognize that computing systems might not work as expected, and, with guidance, use accurate terminology to identify simple hardware or software problems (e.g., volume turned down on headphones, monitor turned off). (Communicating about Computing, Testing and Refining Computational Artifacts)
(b)Networks and the Internet.
(1)Network Communication and Organization. Recognize that computing devices can be connected together. (Developing and Using Abstractions)
(2)Cybersecurity. Discuss what passwords are and why we do not share them with others. With guidance, use passwords to access computing devices. (Communicating about Computing)
(c)Data Analysis.
(1)Storage. With guidance, locate, open, modify, and save an existing file with a computing device. (Developing and Using Abstractions)
(2)Collection, Visualization, and Transformation. With guidance, collect data and present it visually. (Communicating about Computing, Developing and Using Abstractions)
(3)Inference and Models. With guidance, draw conclusions based on pictographs, real object graphs, or patterns. (Developing and Using Abstractions)
(d)Algorithms and Programming.
(1)Algorithms. With guidance, model daily processes and follow algorithms (sets of step-by-step instructions) to complete tasks verbally, kinesthetically, with robot devices, or a programming language. (Developing and Using Abstractions)
(2)Variables. With guidance, recognize that computers represent different types of data using numbers or other symbols. (Developing and Using Abstractions)
(3)Control. With guidance, independently or collaboratively create programs to accomplish tasks using a programming language, robot device, or unplugged activity that includes sequencing (i.e., emphasizing the beginning, middle, and end). (Creating Computational Artifacts)
(4)Modularity. With guidance, decompose (break down) the steps needed to solve a simple problem. (Recognizing and Defining Computational Problems)
(5)Program Development.
(A) With guidance, create a grade-level appropriate artifact to illustrate thoughts, ideas, or stories in a sequential (step-by-step) manner (e.g., story map, storyboard, and sequential graphic organizer). (Communicating About Computing, Creating Computational Artifacts)
(B) Independently or with guidance, give credit to ideas, creations, and solutions of others while developing algorithms. (Communicating About Computing)
(C) With guidance, independently or collaboratively debug algorithms using a programming language and/or unplugged activity that includes sequencing. (Testing and Refining Computational Artifacts)
(D) Use correct terminology (beginning, middle, end) in the development of an algorithm to solve a simple problem. (Communicating About Computing)
(e)Impacts of Computing.
(1)Culture. Identify different ways in which types of technologies are used in your daily life. (Communicating About Computing)
(2)Social Interactions. With guidance, identify appropriate behavior while participating in an online environment. (Collaborating Around Computing)
(3)Internet Safety, Law, and Ethics. With guidance, identify ways to stay safe online. (Communicating About Computing)

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

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