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

Current through Vol. 42, No. 8, January 2, 2025
Section 210:15-3-202 - Computer Science standard for second grade
(a)Computing Systems.
(1)Devices. Select and use appropriate computing devices or software to perform a variety of tasks for an intended outcome. Developing a Productive Computing Environment)
(2)Hardware and Software. Identify the components of a computing system and what the basic functions are (e.g., hard drive and memory) as well as peripherals (e.g., printers, scanners, external hard drives) and external storage features and their uses (e.g., cloud storage). (Communicating about Computing)
(3)Troubleshooting. Identify, using accurate terminology, simple hardware and software problems that may occur during use (e.g., program is not working as expected, no sound is coming from the device, caps lock turned on) and discuss problems with peers and adults. (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 in a variety of ways. (Developing and Using Abstractions)
(2)Cybersecurity. Explain what passwords are, why we use them, and use strong passwords to protect computing devices and information from unauthorized access. (Communicating About Computing)
(c)Data Analysis.
(1)Storage. With guidance, develop and modify an organizational structure by creating, copying, moving, and deleting files and folders. (Developing and Using Abstractions)
(2)Collection, Visualization, and Transformation. With guidance, collect and present the same data in various visual formats. (Communicating About Computing, Developing and Using Abstractions)
(3)Inference and Models. With guidance, construct and interpret data with up to four categories and present it in a chart bar graph, or pictograph (visualization) in order to draw conclusions with or without a computing device. (Developing and Using Abstractions)
(d)Algorithms and Programming.
(1)Algorithms. With guidance, model daily processes by creating and following 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. Model the way a computer program stores, accesses, and manipulates data that is represented as a variable. (Developing and Using Abstractions)
(3)Control. With guidance, independently and collaboratively create programs to accomplish tasks using a programming language, robot device, or unplugged activity that includes sequencing and repetition. (Creating Computational Artifacts)
(4)Modularity. With guidance, decompose (break down) the steps needed to solve a problem into a precise sequence of instructions. (Recognizing and Defining Computational Problems)
(5)Program Development.
(A) Independently or with guidance, create a grade-level appropriate artifact to illustrate thoughts, ideas, or stories in a sequential manner (e.g., story map, storyboard, and sequential graphic organizer). (Communicating About Computing, Creating Computational Artifacts)
(B) Give credit to ideas, creations, and solutions of others while writing and developing programs. (Communicating About Computing)
(C) With guidance, independently and collaboratively debug programs using a programming language and/or unplugged activity that includes sequencing and repetition. (Testing and Refining Computational Artifacts)
(D) Use correct terminology (debut, program input/output, code) to explain the development of an algorithm to solve a problem in an unplugged activity, hands on manipulatives, or a programming language. (Communicating About Computing)
(e)Impacts of Computing.
(1)Culture. Compare how people live and work before and after the implementation or adoption of new technology. (Communicating About Computing)
(2)Social Interactions. With guidance, develop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. (Collaborating Around Computing)
(3)Internet Safety, Law, & Ethics. Individually and collaboratively identify ways to stay safe online. (Communicating About Computing)

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

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