Computing Systems
|
|
Algorithms and Programming
|
-
2-AP-10 Use flowcharts and/or pseudocode to address complex problems as algorithms.
-
2-AP-11 Create clearly named variables that represent different data types and perform operations on their values.
-
2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
-
2-AP-13 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
-
2-AP-15 Seek and incorporate feedback from team members and users to refine a solution that meets user needs
-
2-AP-16 Incorporate existing code, media, and libraries into original programs, and give attribution.
-
2-AP-17 Systematically test and refine programs using a range of test cases.
-
2-A2-AP-13 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.P-18 Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
-
2-AP-19 Document programs in order to make them easier to follow, test, and debug.
|
Networks & the Internet (7th grade only)
|
|
Engineering and Design
|
-
MS-ETS1-1. Define the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.
-
MS-ETS1-2. Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
-
MS-ETS1-3. Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success.
-
MS-ETS1-4. Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
|