Please enable JavaScript to use CodeHS

Standards Mapping

for Colorado Coding II

16

Standards in this Framework

16

Standards Mapped

100%

Mapped to Course

Standard Lessons
CII.1
Demonstrate an understanding of the program development process and algorithm development.
  1. 4.3 Developing Algorithms Using Strings
  2. 6.4 Developing Algorithms Using Arrays
  3. 7.4 Developing Algorithms using ArrayLists
CII.2
Implement programs using analysis and design, testing, coding standards and documentation.
  1. 4.5 Informal Code Analysis
  2. 5.3 Documentation with Comments
  3. 7.7 Ethical Issues Around Data Collection
CII.3
Write programs with correct syntax.
  1. 1.3 Expressions and Assignment Statements
CII.4
Write programs with input/output using a variety of data types.
  1. 1.5 User Input
CII.5
Demonstrate the use of different data types.
  1. 1.2 Variables and Data Types
CII.6
Show how operators work with different data types.
  1. 1.3 Expressions and Assignment Statements
  2. 1.4 Compound Assignment Operators
CII.7
Identify how data is represented in the system.
  1. 1.6 Casting and Ranges of Variables
CII.8
Use logical expressions in a program.
  1. 3.1 Boolean Expressions and if Statements
  2. 3.5 Compound Boolean Expressions
  3. 3.6 Equivalent Boolean Expressions
CII.9
Show how scope/lifetime rules affect code.
  1. 5.8 Scope and Access
CII.10
Write programs with multiple decisions and loops.
  1. 3.3 if-else Statements
  2. 3.4 else if Statements
  3. 4.1 Iteration
  4. 4.2 For Loops
  5. 4.4 Nested Iteration
CII.11
Explain program flow.
  1. 3.2 if Statements and Control Flow
CII.12
Use both system-defined and programmer-defined functions/methods with value and reference parameters in a program.
  1. 2.4 Calling a Void Method
  2. 2.5 Calling a Void Method with Parameters
  3. 2.6 Calling a Non-void Method
  4. 5.6 Writing Methods
CII.13
Group different data types together in a structure, class or equivalent.
  1. 5.1 Writing Classes
  2. 5.2 Constructors
CII.14
Write a program with arrays.
  1. 6.1 Array
  2. 6.2 Traversing Arrays
  3. 6.3 Enhanced for Loop for Arrays
CII.15
Demonstrate and use recursion in a program.
  1. 10.1 Recursion
  2. 10.2 Recursive Searching
  3. 10.3 Recursive Sorting
CII.16
Use pointers/references in a program, if applicable.
  1. 5.2 Constructors