Please enable JavaScript to use CodeHS

Missouri 6-8 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. 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