Digital Literacy and Computer Science DLIT (2018) Grade: 3 | 2) Analyze a given list of sub-problems while addressing a larger problem.
Example: Problem - making a peanut butter sandwich; sub-problem - opening jar, finding a knife, getting the bread.
Problem - design and share a brochure; sub-problem - selecting font, choosing layout. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 3 | 7) Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
Examples: Sequencing cards for unplugged activities, online coding practice. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 4 | 2) Formulate a list of sub-problems to consider while addressing a larger problem.
Examples: Problem - a multi-step math problem; sub-problem - steps to solve.
Problem - light bulb does not light; sub-problem - steps to resolve why. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 4 | 3) Show that different solutions exist for the same problem or sub-problem. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 4 | 4) Detect and debug logical errors in various basic algorithms.
Example: Trace the path of a set of directions to determine success or failure. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 4 | 7) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 5 | 2) Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.
Examples: Program the movement of a character, robot, or person through a maze.
Define a variable that can be changed or updated. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 5 | 6) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 5 | 8) Demonstrate that programs require known starting values that may need to be updated appropriately during the execution of programs.
Examples: Set initial value of a variable, updating variables. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 6 | 1) Remove background details from an everyday process to highlight essential properties.
Examples: When making a sandwich, the type of bread, condiments, meats, and/or vegetables do not affect the fact that one is making a sandwich. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 6 | 8) Create a program that initializes a variable.
Example: Create a flowchart in which the variable or object returns to a starting position upon completion of a task. 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 | 7) Create a program that updates the value of a variable in the program.
Examples: Update the value of score when a coin is collected (in a flowchart, pseudocode or program). 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 | 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 | 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
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 23) Design a digital artifact to propose a solution for a content-related problem.
Example: Create a presentation outlining how to create a cost-efficient method to melt snow on roads during the winter. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 8 | 29) Create an artifact to solve a problem using ideation and iteration in the problem-solving process.
Examples: Create a public service announcement or design a computer program, game, or application. Unpacked Content
|