Please enable JavaScript to use CodeHS

Standards Mapping

for Certiport IT Specialist JavaScript

21

Standards in this Framework

12

Standards Mapped

57%

Mapped to Course

Standard Lessons
1.1
Complete and debug code that uses assignment and arithmetic operators
  1. 3.4 Basic Math in JavaScript
1.2
Apply JavaScript best practices
  1. 1.7 Commenting Your Code
  2. 1.15 How to Indent Your Code
  3. 3.2 Variables
  4. 7.1 Functions and Parameters 1
1.3
Evaluate the use of internal and external scripts
1.4
Implement exception handling
1.5
Complete and debug code that interacts with the Browser Object Model (BOM)
  1. 3.3 User Input
  2. 9.1 Timers
2.1
Declare and use variables of primitive data types
  1. 3.2 Variables
  2. 3.4 Basic Math in JavaScript
  3. 5.1 Booleans
  4. 5.2 Logical Operators
2.2
Declare and use arrays
  1. 25.1 Intro to Lists/Arrays
  2. 25.2 Indexing Into an Array
  3. 25.3 Adding/Removing From an Array
  4. 25.4 Array Length and Looping Through Arrays
  5. 25.5 Iterating Over an Array
  6. 25.6 Finding an Element in a List
  7. 25.7 Removing an Element From an Array
2.3
Complete and debug code that uses objects
  1. 3.5 Using Graphics in JavaScript
  2. 4.2 Graphics Challenges
  3. 25.8 Intro to Objects/Maps
  4. 25.9 Basics of Objects
  5. 25.10 Iterating Over an Object
  6. 25.11 When Do I Use an Object?
2.4
Complete and debug code that uses built-in Math functions
2.5
Complete and debug functions that accept parameters and return values
  1. 7.4 Functions and Return Values 1
  2. 7.5 Functions and Return Values 2
  3. 7.6 Local Variables and Scope
  4. 8.1 Functions Challenges
3.1
Evaluate expressions that use logical and comparison operators
  1. 5.2 Logical Operators
  2. 5.3 Comparison Operators
  3. 5.4 If Statements
  4. 5.10 Loop and a Half
3.2
Complete and debug decision statements
  1. 1.10 If Statements
  2. 1.11 If/Else Statements
  3. 5.4 If Statements
  4. 5.10 Loop and a Half
3.3
Complete and debug loops
  1. 1.9 For Loops
  2. 1.12 While Loops in Karel
  3. 5.5 For Loops in JavaScript
  4. 5.6 General For Loops
  5. 5.9 While Loops
  6. 5.10 Loop and a Half
4.1
Identify and construct the Document Object Model (DOM) tree
4.2
Identify and handle document, form, keyboard, and mouse events
  1. 9.5 Mouse Events: Mouse Clicked
  2. 9.6 Mouse Events: Mouse Moved
  3. 9.8 Key Events
4.3
Complete and debug code that outputs to an HTML document
4.4
Complete and debug code that locates, modifies, and adds HTML elements and attributes to documents
4.5
Create events using event handlers and listeners
  1. 9.5 Mouse Events: Mouse Clicked
  2. 9.6 Mouse Events: Mouse Moved
  3. 9.8 Key Events
5.1
Complete and debug code that retrieves form input and sets form field values
5.2
Complete and debug code that performs input validation
5.3
Describe the form submission process