Programming - Year 3
Other Arkansas Computer Science and Computing sets
Other Arkansas Computer Science and Computing sets
Computational Thinking and Problem Solving
- 1
Students will analyze and utilize problem-solving strategies.
- 1
Leverage problem-solving strategies to solve problems of level-appropriate complexityCSPG.Y3.1.1
- 2
Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexityCSPG.Y3.1.2
- 3
Analyze and utilize collaborative methods in problem solving of level-appropriate complexityCSPG.Y3.1.3
- 4
Analyze and utilize level-appropriate troubleshooting strategies for hardware and softwareCSPG.Y3.1.4
- 5
Decompose problems of level-appropriate complexityCSPG.Y3.1.5
- 1
- 2
Students will analyze and utilize connections between concepts of mathematics and computer science.
- 1
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.2
- 3
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.4
- 5
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.5
- 6
Continuation of this standard is not specifically included or excludedCSPG.Y3.2.6
- 1
Data, Information, and Security
- 3
Students will analyze and utilize data through the use of computing devices.
- 1
Create programs that store, access, and manipulate, with high level of efficiency, levelappropriate dataCSPG.Y3.3.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.3.2
- 3
Create and test models and simulations to answer student-identified questions and scenarios CSPG.Y3.3.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.3.4
- 5
Discuss real-world data sources that can be mined to produce new knowledgeCSPG.Y3.3.5
- 6
Issue queries against data sets to produce new knowledge from stored data (e.g., databases, large sets of data)CSPG.Y3.3.6
- 1
- 4
Students will analyze and utilize concepts of cybersecurity.
- 1
Continuation of this standard is not specifically included or excludedCSPG.Y3.4.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.4.2
- 3
Utilize a defined process or tool to identify and resolve security vulnerabilities in student-created programsCSPG.Y3.4.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.4.4
- 1
Algorithms and Programs
- 5
Students will create, evaluate, and modify algorithms.
- 1
Design and implement level-appropriate algorithms that solve student-identified problems CSPG.Y3.5.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.5.2
- 3
Evaluate multiple student-created algorithms and non-student-created algorithms in terms of time and space complexities (e.g., Big O notation)CSPG.Y3.5.3
- 4
Use a systematic approach to detect and resolve errors in a given algorithmCSPG.Y3.5.4
- 1
- 6
Students will create programs to solve problems.
- 1
Create programs to solve problems of levelappropriate complexity utilizing inheritance and polymorphismCSPG.Y3.6.1
- 2
Discuss and apply best practices of program design, user experience design, and format (e.g., descriptive names, documentation, indentation, whitespace)CSPG.Y3.6.2
- 3
Determine the scope and state of variables defined in classes and class procedures involving inheritance and polymorphismCSPG.Y3.6.3
- 4
Create programs that read from, write to, and manipulate binary files (e.g., images, sounds)CSPG.Y3.6.4
- 5
Use a systematic approach to detect logic, runtime, and syntax errors within a programCSPG.Y3.6.5
- 1
Computers and Communications
- 7
Students will analyze the utilization of computers within industry.
- 1
Integrate multiple hardware and/or software tools to solve level-appropriate industry-based problemsCSPG.Y3.7.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.7.2
- 1
- 8
Students will analyze communication methods and systems used to transmit information among computing devices.
- 1
Continuation of this standard is not specifically included or excludedCSPG.Y3.8.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.8.2
- 3
Continuation of this standard is not specifically included or excludedCSPG.Y3.8.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.8.4
- 1
- 9
Students will utilize appropriate hardware and software.
- 1
Continuation of this standard is not specifically included or excludedCSPG.Y3.9.1
- 2
Compare, contrast, and utilize collaboration tools and/or version control systems in a group software project of appropriate complexityCSPG.Y3.9.2
- 3
Continuation of this standard is not specifically included or excludedCSPG.Y3.9.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.9.4
- 1
Professionalism and Impacts of Computing
- 10
Students will analyze the impacts of technology and professionalism within the computing community.
- 1
Continuation of this standard is not specifically included or excludedCSPG.Y3.10.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.10.2
- 3
Continuation of this standard is not specifically included or excludedCSPG.Y3.10.3
- 4
Discuss ethical implications encountered in software development industry that relate to intellectual property, non-compete clauses, and non-disclosure agreementsCSPG.Y3.10.4
- 5
Utilize a software life cycle process (e.g., Agile, spiral, waterfall) in developing a programCSPG.Y3.10.5
- 6
Continuation of this standard is not specifically included or excludedCSPG.Y3.10.6
- 7
Continuation of this standard is not specifically included or excludedCSPG.Y3.10.7
- 8
Evaluate the quality and impact of a professional digital portfolio CSPG.Y3.10.8
- 9
Create and maintain a professional digital portfolio comprised of self-created workCSPG.Y3.10.9
- 1
- 11
Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.
- 1
Communicate technical information, of appropriate complexity, effectively to diverse audiences including, but not limited to, non-technical audience membersCSPG.Y3.11.1
- 2
Continuation of this standard is not specifically included or excludedCSPG.Y3.11.2
- 3
Continuation of this standard is not specifically included or excludedCSPG.Y3.11.3
- 4
Continuation of this standard is not specifically included or excludedCSPG.Y3.11.4
- 5
Continuation of this standard is not specifically included or excludedCSPG.Y3.11.5
- 1
Frequently asked questions
- What grade levels do these standards cover?
- Grade 9, Grade 10, Grade 11, and Grade 12
- Where can I read the official document?
- Arkansas Computer Science and Computing Standards High School Programming 2020
Keep exploring
Keep exploring Computer Science and Computing standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Arkansas Computer Science and Computing sets
Computer Science and ComputingOther Arkansas subjects
Arkansas- Child Development and Early Learning Standards: Birth through 60 Months1 set
- CTE234 sets
- Disciplinary Literacy Standards6 sets
- Embedded Computer Science5 sets
- English Language Arts13 sets
- English Language Proficiency (ELP)7 sets
- Fine Arts34 sets
- Gifted and Talented1 set
- Health and Physical Education14 sets
- Health and Safety4 sets
- Library Media5 sets
- Mathematics Standards11 sets
- Physical Education3 sets
- Science23 sets
- Social Studies20 sets
- World Languages1 set