ABCDEFGHIJKLMNOPQRST
1
CourseStandardStandard Brief DescriptionEssential, Important, or Nice to KnowKG1st2nd3rd4th5th
2
1A-AP-08Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.Algorithms and ProgrammingEQ2Q2Q2Q2/3Q2/3Q2/3
3
1A-AP-09Model the way programs store and manipulate data by using numbers or other symbols to represent information.Algorithms and ProgrammingIQ2Q2Q2Q2/3Q2/3Q2/3
4
1A-AP-10Develop programs with sequences and simple loops, to express ideas or address a problem.Algorithms and ProgrammingEQ2Q2Q2Q2/3Q2/3Q2/3
5
1A-AP-11Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.Algorithms and ProgrammingEQ2Q2Q2Q2/3Q2/3Q2/3
6
1A-AP-12Develop plans that describe a programís sequence of events, goals, and expected outcomes.Algorithms and ProgrammingEQ2Q2Q2Q2/3Q2/3Q2/3
7
1A-AP-13Give attribution when using the ideas and creations of others while developing programs SubconceptAlgorithms and ProgrammingIQ2Q2Q2Q2/3Q2/3Q2/3
8
1A-AP-14Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.Algorithms and ProgrammingEQ2Q2Q2Q2/3Q2/3Q2/3
9
1A-AP-15Using correct terminology, describe steps taken and choices made during the iterative process of program development.Algorithms and ProgrammingIQ2Q2Q2Q2/3Q2/3Q2/3
10
1B-AP-08Compare and refine multiple algorithms for the same task and determine which is the most appropriate.Algorithms and ProgrammingEXXXQ2/3Q2/3Q2/3
11
1B-AP-09Create programs that use variables to store and modify data.Algorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
12
1B-AP-10Create programs that include sequences, events, loops, and conditionals.Algorithms and ProgrammingEXXXQ2/3Q2/3Q2/3
13
1B-AP-11Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.Algorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
14
1B-AP-12Modify, remix, or incorporate portions of an existing program into one’s own work, to develop something new or add more advanced features.Algorithms and ProgrammingEXXXQ2/3Q2/3Q2/3
15
1B-AP-13Use an iterative process to plan the development of a program by including others’ perspectives and considering user preferencesAlgorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
16
1B-AP-14Observe intellectual property rights and give appropriate attribution when creating or remixing programs.Algorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
17
1B-AP-15Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.Algorithms and ProgrammingEXXXQ2/3Q2/3Q2/3
18
1B-AP-16
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
Algorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
19
1B-AP-17Describe choices made during program development using code comments, presentations, and demonstrationsAlgorithms and ProgrammingIXXXQ2/3Q2/3Q2/3
20
1A-CS-01Select and operate appropriate software to perform a variety of tasks, and recognize that users have different needs and preferences.Computer SystemsIQ1Q1Q1XXX
21
1A-CS-02 Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).Computer SystemsEQ1Q1Q1XXX
22
1A-CS-03 Describe basic hardware and software problems using accurate terminology.Computer SystemsEQ1Q1Q4XXX
23
1B-CS-01Describe how internal and external parts of computing devices function to form a system.Computer SystemsIXXXQ1Q1Q1
24
1B-CS-02Model how computer hardware and software work together as a system to accomplish tasks.Computer SystemsEXXXQ1Q1Q1
25
1B-CS-03Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategiesComputer SystemsEXXXQ1Q1Q1
26
1A-DA-05Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.Data and AnalysisEXXQ2XXX
27
1A-DA-06Collect and present the same data in various visual formats.Data and AnalysisEXXQ2XXX
28
1A-DA-07Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.Data and AnalysisIXXQ2Q1Q1Q1
29
1B-DA-06Organize and present collected data visually to highlight relationships and support a claim.Data and AnalysisIXXQ2Q1Q1Q1
30
1B-DA-07Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.Data and AnalysisIXXQ2Q1Q1Q1
31
1A-IC-16Compare how people live and work before and after the implementation or adoption of new computing technology.Digital CitizenshipIQ3Q3Q3Q3/4Q3/4Q3/4
32
1A-IC-17Work respectfully and responsibly with others online.Digital CitizenshipEQ3Q3Q3Q3/4Q3/4Q3/4
33
1A-IC-18Keep login information private, and log off of devices appropriatelyDigital CitizenshipEQ3Q3Q3Q3/4Q3/4Q3/4
34
1B-IC-18
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
Digital CitizenshipIXXXQ3/4Q3/4Q3/4
35
1B-IC-19
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.Digital CitizenshipIXXXQ3/4Q3/4Q3/4
36
1B-IC-20Seek diverse perspectives for the purpose of improving computational artifactsDigital CitizenshipIXXXQ3/4Q3/4Q3/4
37
1B-IC-21
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.Digital CitizenshipEXXXQ3/4Q3/4Q3/4
38
1A-NI-04 Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.Internet SafetyEQ2Q2Q2Q3Q3Q3
39
1B-NI-05
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet.Internet SafetyIXXXQ3Q3Q3
40
1B-NI-06Discuss real-world cybersecurity problems and how personal information can be protected.Internet SafetyEXXXQ3Q3Q3
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100