Arkansas 4 Computer Science and Computing Standards
28 Standards
CSK8.G4.1.1
Examine the process of problem solving and how it applies to algorithmic problem solving.
CSK8.G4.1.3
Construct innovative solutions to problems of increasing complexity collaboratively.
CSK8.G4.1.4
Apply strategies for solving simple hardware and software problems that may occur during use.
CSK8.G4.2.3
Examine the relative position of objects using angles within a program (e.g., 30-degree turn).
CSK8.G4.3.1
Compare the representation of existing data in multiple formats.
CSK8.G4.3.2
Use 0s and 1s to represent data (e.g., encoding and decoding a word with 0s and 1s).
CSK8.G4.3.3
Explore graphs as models for data analysis.
CSK8.G4.3.4
Collect and arrange data logically based on multiple characteristics.
CSK8.G4.3.5
Select and use appropriate tools to collect data.
CSK8.G4.3.6
Compare different ways to visually represent data with bar graphs, line plots, and pictographs.
CSK8.G4.4.1
Identify strategies for protecting authentication methods and explore ways to secure compromised information.
CSK8.G4.4.2
Discuss basic issues related to the appropriate use of technology and information, and the consequences of inappropriate use.
CSK8.G4.4.3
Identify individual digital footprint (e.g., game profiles, shares on social media and other online accounts) and the responsibilities and opportunities of living, learning, and working in a digitally connected world.
CSK8.G4.5.1
Create and follow algorithms to accomplish a task or solve a problem.
CSK8.G4.5.2
Design and test algorithms collaboratively using technology.
CSK8.G4.5.3
Compare and refine algorithms that include sequences and loops.
CSK8.G4.5.4
Identify and correct multiple errors within an algorithm that accomplishes a level-appropriate task or solves a level-appropriate problem.
CSK8.G4.6.1
Use a block-based programming language individually and collaboratively to solve level-appropriate problems.
CSK8.G4.6.3
Improve or remix existing block-based programs.
CSK8.G4.7.1
Identify how computers perform actions or outputs based on human input (e.g., keyboard, microphone, mouse, video game controller).
CSK8.G4.7.2
Recognize the expense of computer equipment and how care and protection of the computers can prolong use and save the cost of purchasing new equipment.
CSK8.G4.8.1
Identify how information can be transmitted using computing devices via a network.
CSK8.G4.8.2
Demonstrate touch typing techniques while increasing speed and maintaining accuracy.
CSK8.G4.8.3
Practice proper keyboarding technique: body centered in front of keyboard, elbows down, eyes focused on the screen, proper posture.
CSK8.G4.9.2
Demonstrate proficiency with keyboards and other input/output devices.
CSK8.G4.10.5
Identify various careers that require computing and technology.
CSK8.G4.10.7
Demonstrate an understanding of ethical issues in copyright laws, fair use exemptions, and intellectual property rights in various media.
CSK8.G4.11.3
Identify and discuss the attributes (e.g., bias, credible, fact, opinion) of various electronic information sources.