L2.AP.PD.05.1 |
Demonstrate computational fluency in multiple languages. |
Lessons
|
L2.AP.PD.05.2 |
Define what a test case is and the types of error a given test case can identify in code. |
Lessons
|
L1.AP.PD.03 |
Use debugging tools to identify and fix errors in a program. |
Lessons
|
L2.IC.SI.01 |
Practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. |
Lessons
|
L2.AP.M.03 |
Demonstrate code reuse by creating programming solutions using libraries and APIs. |
Lessons
|
L2.AP.PD.07 |
Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality). |
Lessons
|
L1.AP.C.02 |
Trace the execution of loops and conditional statements, illustrating output and changes in values of named variables. |
Lessons
|
L1.AP.M.01 |
Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects. |
Lessons
|
L1.AP.M.02 |
Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs. |
Lessons
|
L1.IC.SI.02 |
Practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. |
Lessons
|
L1.AP.V.01 |
Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables. |
Lessons
|
L1.AP.A.01 |
Create a prototype that uses algorithms (e.g., searching, sorting, finding shortest distance) to provide a possible solution for a real-world problem relevant to the student. |
Lessons
|
L1.DA.CVT.01 |
Create interactive data representations using software tools to help others better understand real-world phenomena (e.g., paper surveys and online data sets). |
Lessons
|
L2.DA.CVT.01 |
Use data analysis tools and techniques to identify patterns in data representing complex systems. |
Lessons
|
L1.DA.IM.01 |
Create computational models that represent the relationships among different elements of data collected from a phenomenon or process. |
Lessons
|
L2.DA.IM.01 |
Formulate, refine, and test scientific hypotheses using models and simulations. |
Lessons
|
L2.DA.CVT.02 |
Select data collection tools and techniques, and use them to generate data sets that support a claim or communicate information. |
Lessons
|
L2.AP.PD.05 |
Develop and use a series of test cases to verify that a program performs according to its design specifications. |
Lessons
|
L1.AP.A.02 |
Describe how artificial intelligence algorithms drive many software and physical systems. |
Lessons
|
L2.AP.PD.03 |
Develop programs for multiple computing platforms. |
Lessons
|
L1.AP.PD.06 |
Evaluate and refine computational artifacts to make them more usable and accessible. |
Lessons
|