Standards in this Framework
Standard | Description |
---|---|
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. |