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