Please enable JavaScript to use CodeHS

Standards Mapping

for North Carolina Computer Programming I

25

Standards in this Framework

14

Standards Mapped

56%

Mapped to Course

Standard Lessons
NCCTE.BP10.01.01
Understand the evolution of computers and computer programming languages.
NCCTE.BP10.01.02
Understand numbering systems.
NCCTE.BP10.01.03
Understand ethics and security in the programming process
NCCTE.BP10.02.01
Understand the programming process.
NCCTE.BP10.02.02
Understand problem solving tools to design programming solutions
NCCTE.BP10.02.03
Understand proper program documentation, code comments, Use Cases, and Requirements Definition
NCCTE.BP10.03.01
Apply controls associated with the Windows form.
NCCTE.BP10.03.02
Apply the properties associated with controls.
NCCTE.BP10.04.01
Understand variables and data types
  1. 5.2 Variables
  2. 5.5 Booleans
  3. 5.18 Local Variables and Scope
NCCTE.BP10.04.02
Understand object naming and naming conventions and standards
  1. 5.2 Variables
NCCTE.BP10.05.01
Understand different types of programming errors
NCCTE.BP10.05.02
Understand breakpoint, watch window, and try and catch to find errors.
NCCTE.BP10.05.03
Apply operators and Boolean expressions.
  1. 5.5 Booleans
  2. 5.6 Logical Operators
  3. 5.7 Comparison Operators
  4. 5.8 If Statements
NCCTE.BP10.05.04
Apply decision-making structures.
  1. 5.8 If Statements
NCCTE.BP10.05.05
Apply looping statements.
  1. 5.9 For Loops in JavaScript
  2. 5.10 For Loop Practice
  3. 5.12 While Loops
  4. 5.13 Loop and a Half
NCCTE.BP10.06.01
Apply tools to develop menus, List Box, and Combo Box objects.
  1. 2.3 Animations with jQuery
NCCTE.BP10.06.02
Apply tools to develop message, input, and dialog boxes.
  1. 1.2 The Script Tag
NCCTE.BP10.06.03
Apply procedures for validation of user input.
  1. 5.3 User Input
NCCTE.BP10.07.01
Apply sub procedures/methods and user defined functions.
  1. 5.14 Functions and Parameters 1
  2. 5.15 Functions and Parameters 2
  3. 5.16 Functions and Return Values 1
  4. 5.17 Functions and Return Values 2
NCCTE.BP10.07.02
Apply one-dimensional arrays.
  1. 5.19 Intro to Lists/Arrays
  2. 5.20 Indexing Into an Array
  3. 5.21 Adding/Removing From an Array
  4. 5.22 Array Length and Looping Through Arrays
NCCTE.BP10.07.03
Apply built-in Math functions
  1. 1.10 JavaScript Animations
NCCTE.BP10.07.04
Apply built-in String Methods.
  1. 1.8 Challenge: Make a Keyboard
NCCTE.BP10.08.01
Understand coordinate systems
  1. 1.11 Positioning and Animations
  2. 5.9 For Loops in JavaScript
NCCTE.BP10.08.02
Apply procedures to create picture boxes using images.
  1. 2.3 Animations with jQuery
NCCTE.BP10.08.03
Apply animation and graphic methods in a Windows form.