CS.D.01 |
Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience. |
Lessons
|
CS.HS.01 |
Design projects that combine hardware and software to collect and exchange data. |
Lessons
|
CS.T.01 |
Develop a systematic troubleshooting routine to identify the problem, research solutions and fix problems with computing devices, components and software. |
Lessons
|
NI.NCO.01 |
Model the different ways that data is transferred across a network and the protocols used to transmit the data. |
Lessons
|
NI.C.01 |
Recognize and determine computer threats and be able to identify programs and methods to protect electronic information. |
Lessons
|
NI.C.02 |
Demonstrate how data is transmitted through multiple methods of encryption. |
Lessons
|
DA.S.01 |
Represent data using multiple encoding schemes. |
Lessons
|
DA.VT.01 |
Collect data using computational tools and display it for the end user in an easy to understand way. |
Lessons
|
DA.IM.01 |
Analyze methods to refine computational models based on received data. |
Lessons
|
AP.A.01 |
Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
Lessons
|
AP.V.01 |
Create clearly named variables to store and manipulate information. |
Lessons
|
AP.C.01 |
Design and develop combinations of control structures, nested loops and compound conditionals. |
Lessons
|
AP.M.01 |
Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs. |
Lessons
|
AP.M.02 |
Create procedures with parameters to organize code and to make it easier to reuse. |
Lessons
|
AP.PD.01 |
Use flowcharts and/or pseudocode to solve problems using algorithms. |
Lessons
|
AP.PD.02 |
Use feedback from team members and users to refine solutions to meet user needs. |
Lessons
|
AP.PD.03 |
Give proper attribution to code, media, etc. that is used in their programs. |
Lessons
|
AP.PD.04 |
Test and refine programs using a range of test cases. |
Lessons
|
AP.PD.05 |
Manage project tasks and timelines when collaboratively developing computational artifacts. |
Lessons
|
IC.C.01 |
Compare tradeoffs associated with computing technologies that have impacted people's activities, careers and lives when solving global problems using the power of computing. |
Lessons
|
IC.C.02 |
Discuss issues of bias and accessibility in the design of existing technologies. |
Lessons
|
IC.SI.01 |
Collaborate through strategies such as crowdsourcing or surveys when creating a computational artifact. |
Lessons
|
IC.SLE.01 |
Describe tradeoffs between allowing information to be public and keeping information private and secure. |
Lessons
|