Utah 3 Computer Science Standards
15 Standards
3.CS.1
19 LessonsDescribe and model how computing devices connect to other components to extend their capabilities and form a system.
Aligned Lessons
3.NI.1
8 LessonsDescribe physical and digital security measures for protecting personal information.
Aligned Lessons
3.NI.2
7 LessonsDevelop personal patterns of behavior to protect information from unauthorized access.
Aligned Lessons
3.DA.1
9 LessonsOrganize and present collected data visually to highlight relationships and support a claim.
Aligned Lessons
3.DA.2
6 LessonsUse data to communicate ideas, highlight relationships and predict outcomes.
Aligned Lessons
3.AP.1
161 LessonsCreate programs that include events, sequences, loops, and simple conditionals to express ideas or address a problem.
Aligned Lessons
3.AP.2
49 LessonsCreate programs that use variables to store and modify data.
Aligned Lessons
3.AP.3
99 LessonsTest and debug a program or algorithm to ensure it accomplishes the intended task.
Aligned Lessons
3.AP.4
8 LessonsPerform different roles when collaborating with peers during the design, implementation, and review stages of program development.
Aligned Lessons
3.AP.5
12 LessonsUse an iterative design process to plan and develop a program by considering the perspectives and preferences of others.
Aligned Lessons
3.AP.6
9 LessonsCreate programs by incorporating smaller portions of existing programs to develop something new or add more advanced features.
Aligned Lessons
3.IC.1
7 LessonsEvaluate how computing technologies have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
Aligned Lessons
3.IC.2
5 LessonsDescribe reasons creators might limit the use of their work.
Aligned Lessons
3.CT.1
48 LessonsDecompose problems into smaller manageable tasks which may themselves be decomposed.
Aligned Lessons
3.CT.2
9 LessonsRecognize common patterns between problems and recurring patterns within problems.