Digital Literacy and Computer Science DLIT (2018) Grade: 6 | 3) Create pseudocode that uses conditionals.
Examples: Using if/then/else (If it is raining then bring an umbrella else get wet). Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 6 | 5) Identify algorithms that make use of sequencing, selection or iteration.
Examples: Sequencing is doing steps in order (put on socks, put on shoes, tie laces); selection uses a Boolean condition to determine which of two parts of an algorithm are used (hair is dirty? True, wash hair; false, do not); iteration is the repetition of part of an algorithm until a condition is met (if you're happy and you know it clap your hands, when you're no longer happy you stop clapping).
Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 6 | 6) Identify steps in developing solutions to complex problems using computational thinking. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 2) Create complex pseudocode using conditionals and Boolean statements.
Example: Automated vacuum pseudocode — drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 3) Create algorithms that demonstrate sequencing, selection or iteration.
Examples: Debit card transactions are approved until the account balance is insufficient to fund the transaction = iteration, do until. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 4) Design a complex algorithm that contains sequencing, selection or iteration.
Examples: Lunch line algorithm that contains parameters for bringing your lunch and multiple options available in the lunch line. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 5) Solve a complex problem using computational thinking. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 6) Create and organize algorithms in order to automate a process efficiently.
Example: Set of recipes (algorithms) for preparing a complete meal. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 7 | 8) Formulate a narrative for each step of a process and its intended result, given pseudocode or code. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 1) Design a function using a programming language that demonstrates abstraction.
Example: Create a program that utilizes functions in an effort remove repetitive sequences of steps. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 3) Create an algorithm using a programming language that includes the use of sequencing, selections, or iterations.
Example: Use a block-based or script programming language
Step 1: Start
Step 2: Declare variables a, b and c.
Step 3: Read variables a, b and c.
Step 4: If a>b
If a>c
Display a is the largest number.
Else
Display c is the largest number.
Else
If b>c
Display b is the largest number.
Else
Display c is the greatest number.
Step 5: Stop Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 4) Create a function to simplify a task.
Example: 38 = 3*3*3*3*3*3*3*3; =(Average) used in a spreadsheet to average a given list of grades. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 5) Discuss the efficiency of an algorithm or technology used to solve complex problems. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 6) Describe how algorithmic processes and automation increase efficiency. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 7) Create a program that includes selection, iteration, or abstraction, and initializes, and updates, at least two variables.
Examples: Make a game, interactive card, story, or adventure game. Unpacked Content
|