CP 1.1 |
Demonstrate knowledge of external and internal computer hardware |
|
CP 1.2 |
Demonstrate knowledge of software concepts |
|
CP 1.3 |
Demonstrate the ability to compile, debug, and execute programs |
-
1.6 Top Down Design and Decomposition in Karel
|
CP 2.1 |
Demonstrate the ability to use a standard programming style |
-
1.1 Introduction to Programming With Karel
-
1.7 Commenting Your Code
-
1.15 How to Indent Your Code
|
CP 2.2 |
Recognize software development processes |
|
CP 2.3 |
Identify the syntactical components of a program |
-
1.1 Introduction to Programming With Karel
-
1.2 More Basic Karel
-
3.1 Hello World
-
3.2 Variables
|
CP 3.1 |
Demonstrate the ability to use basic elements of a specific language |
-
3.1 Hello World
-
3.2 Variables
-
3.4 Basic Math in JavaScript
|
CP 3.2 |
Employ basic arithmetic expressions in programs |
-
3.4 Basic Math in JavaScript
|
CP 3.3 |
Demonstrate the ability to use data types in programs |
-
3.2 Variables
-
25.1 Intro to Lists/Arrays
-
25.8 Intro to Objects/Maps
|
CP 3.4 |
Incorporate functions/methods |
-
7.1 Functions and Parameters 1
-
7.2 Functions and Parameters 2
-
7.3 Functions and Parameters 3
|
CP 4.1 |
Demonstrate the ability to use relational and logical operators in programs |
-
5.1 Booleans
-
5.2 Logical Operators
|
CP 4.2 |
Investigate conditional statements |
-
5.3 Comparison Operators
-
5.4 If Statements
|
CP 4.3 |
Implement loops in programs |
-
5.5 For Loops in JavaScript
-
5.6 General For Loops
-
5.9 While Loops
|
CP 5.1 |
Identify personal interests and abilities related to Computer Programming/Software Engineering careers |
|
CP 5.2 |
Investigate career opportunities, trends, and requirements related to computer programming/software engineering careers |
|
CP 5.3 |
Demonstrate job skills for programming industries |
|