Please enable JavaScript to use CodeHS

Standards Mapping

for Missouri 11-12

29

Standards in this Framework

12

Standards Mapped

41%

Mapped to Course

Standard Lessons
CS.D.01
Illustrate ways computing systems implement logic through hardware components.
CS.HS.01
Describe and categorize roles of an operating system.
CS.T.01
Describe how hardware components facilitate logic, input, output and storage in computing systems.
NI.NCO.01
Analyze the relationship between routers, switches, servers, topology and addressing.
  1. 4.5 Routing
NI.NCO.02
Describe key protocols and underlying processes of internet-based services (e.g., http/https and Simple Mail Transfer Protocol (SMTP)/internet Message Access Protocol (IMAP), routing protocols).
  1. 4.6 Packets and Protocols
NI.NCO.03
Explain how the characteristics of the internet influence the systems developed on it.
NI.C.01
Compare and refine ways in which software developers protect devices and information from unauthorized access.
  1. 1.6 Privacy & Security
NI.C.02
Analyze cryptographic techniques to model the secure transmission of information.
DA.S.01
Compare different bit representations of data types, such as characters, Booleans and numbers while recognizing when using each data type is appropriate.
DA.CVT.01
Generate data sets that use a variety of data collection tools and analysis techniques to support a claim and/or communicate information.
  1. 1.8 Visualizing and Interpreting Data
DA.IM.01
Evaluate the ability of models and simulations to test and support the refinement of hypotheses.
  1. 1.8 Visualizing and Interpreting Data
AP.A.01
Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary search, linear search).
AP.A.02
Implement an artificial intelligence algorithm to interact with a human or solve a problem.
AP.A.03
Describe how artificial intelligence algorithms drive many software and physical systems (e.g., autonomous robots, computer vision, pattern recognition, text analysis).
AP.A.04
Evaluate algorithms (e.g., sorting, searching) in terms of their efficiency and clarity.
AP.V.01
Create problem solutions that utilize data structures (e.g., lists, arrays, ArrayLists).
  1. 9.11 Intro to Lists/Arrays
  2. 17.2 Basics of Objects
  3. 17.6 Intro to Grids
AP.C.01
Trace the execution of iteration (e.g., loops, recursion), illustrating output and changes in values of named variables.
  1. 7.5 For Loops in JavaScript
  2. 7.9 While Loops
  3. 7.10 Loop and a Half
AP.M.01
Construct solutions to problems using student-created components (e.g., procedures, modules, objects).
  1. 9.1 Functions and Parameters 1
  2. 9.2 Functions and Parameters 2
  3. 9.3 Functions and Parameters 3
  4. 9.4 Functions and Return Values 1
  5. 9.5 Functions and Return Values 2
AP.M.02
Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).
  1. 2.9 Super Karel
  2. 9.10 Mouse Events: Mouse Clicked
AP.M.03
Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.
AP.PD.01
Use integrated development environments (IDEs) and collaborative tools and practices (code documentation) in a software project.
  1. 2.6 Top Down Design and Decomposition in Karel
  2. 2.7 Commenting Your Code
AP.PD.02
Plan and develop programs using a development process (e.g., waterfall, iterative, spiral, rapid application development, agile).
AP.PD.03
Identify and compare features of various programming languages that make them useful for solving problems and developing systems.
AP.PD.04
Design software using version control.
AP.PD.05
Develop and use a series of test cases to verify that a program performs according to its design specifications.
AP.PD.06
Explain security issues that might lead to compromised computer programs.
  1. 1.1 What is Cybersecurity?
  2. 1.6 Privacy & Security
AP.PD.07
Evaluate key qualities of a program through a process such as a code review.
IC.C.01
Evaluate the impact of equity, access and influence on the distribution of computing resources in a global society.
  1. 4.7 The Impact of the Internet
IC.SLE.01
Debate laws and regulations that impact the development and use of software.