New Jersey 3-5 Computer Science and Design Thinking
18 Standards
8.1.5.CS.1
12 LessonsModel how computing devices connect to other components to form a system.
Aligned Lessons
8.1.5.CS.2
24 LessonsModel how computer software and hardware work together as a system to accomplish tasks.
Aligned Lessons
8.1.5.CS.3
6 LessonsIdentify potential solutions for simple hardware and software problems using common troubleshooting strategies.
Aligned Lessons
8.1.5.NI.1
3 LessonsDevelop models that successfully transmit and receive information using both wired and wireless methods.
Aligned Lessons
8.1.5.NI.2
10 LessonsDescribe physical and digital security measures for protecting sensitive personal information.
Aligned Lessons
8.1.5.IC.1
9 LessonsIdentify computing technologies that have impacted how individuals live and work and describe the factors that influenced the changes.
Aligned Lessons
8.1.5.IC.2
3 LessonsIdentify possible ways to improve the accessibility and usability of computing technologies to address the diverse needs and wants of users.
Aligned Lessons
8.1.5.DA.1
11 LessonsCollect, organize, and display data in order to highlight relationships or support a claim.
Aligned Lessons
8.1.5.DA.2
4 LessonsCompare the amount of storage space required for different types of data.
Aligned Lessons
8.1.5.DA.3
8 LessonsOrganize and present collected data visually to communicate insights gained from different views of the data.
Aligned Lessons
8.1.5.DA.4
4 LessonsOrganize and present climate change data visually to highlight relationships or support a claim
Aligned Lessons
8.1.5.DA.5
10 LessonsPropose cause and effect relationships, predict outcomes, or communicate ideas using data.
Aligned Lessons
8.1.5.AP.1
5 LessonsCompare and refine multiple algorithms for the same task and determine which is the most appropriate.
Aligned Lessons
8.1.5.AP.2
56 LessonsCreate programs that use clearly named variables to store and modify data.
Aligned Lessons
8.1.5.AP.3
191 LessonsCreate programs that include sequences, events, loops, and conditionals.
Aligned Lessons
8.1.5.AP.4
53 LessonsBreak down problems into smaller, manageable sub-problems to facilitate program development.
Aligned Lessons
8.1.5.AP.5
21 LessonsModify, remix, or incorporate pieces of existing programs into one’s own work to add additional features or create a new program.
Aligned Lessons
8.1.5.AP.6
28 LessonsDevelop programs using an iterative process, implement the program design, and test the program to ensure it works as intended.