Oklahoma Administrative Code (Last Updated: March 11, 2021) |
TITLE 210. State Department of Education |
Chapter 15. Curriculum and Instruction |
Subchapter 3. Oklahoma Academic Standards |
Part 27. COMPUTER SCIENCE |
SECTION 210:15-3-207. Computer Science standards for seventh grade
Latest version.
- (1) Devices. Evaluate existing computing devices and recommend improvements to design based on analysis of how other users interact with the device.(2) Hardware and Software. Evaluate and recommend improvements to software and hardware combinations used to collect and exchange data.(3) Troubleshooting. Identify and fix increasingly complex software and hardware problems with computing devices and their components.(b) Networks and the Internet.(1) Network Communication and Organization. Explain how a system responds when a packet is lost and the effect it has on the transferred information.(2) Cybersecurity.(A) Explain how to protect electronic information, both physical (e.g., hard drive) and digital; identify cybersecurity concerns and options to address issues with the Internet and the systems it uses.(B) Identify and explain two or more methods of encryption used to ensure and secure the transmission of information.(c) Data Analysis.(1) Storage. Create multiple representations of data.(2) Collection, Visualization, and Transformation. Collect data using computational tools and transform the data to make it more useful and reliable.(3) Inference and Models. Discuss the correctness of a model representing a system by comparing the model's generated results with observed data from the modeled system.(d) Algorithms and Programming.(1) Algorithms. Select and modify an existing algorithm in natural language or pseudocode to solve complex problems.(2) Control. Develop programs that utilize combinations of repetition, compound conditionals, and the manipulation of variables representing different data types.(3) Modularity. Decompose problems into parts to facilitate the design, implementation, and review of increasingly complex programs.(4) Program Development.(A) Seek and incorporate feedback from team members and users to refine a solution to a problem.(B) Incorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.(C) Test and refine programs using a variety of student created inputs.(D) Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.(E) Document text-based programs of increasing complexity in order to make them easier to follow, test, and debug.(e) Impacts of Computing.(1) Culture.(A) Explain how computing impacts innovation in other fields.(B) Relate the distribution of computing resources in a global society to issues of equity, access, and power.(2) Social Interactions. Individually and collaboratively use advanced tools to design and create online content (e.g., digital portfolio, multimedia, blog, web page). 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. Explain the connection between the longevity of data on the internet, personal online identity, and personal privacy.