Standard(s):
[DLIT] (6) 6 : R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools.
[DLIT] (6) 9 : 3) Create pseudocode that uses conditionals.
Examples: Using if/then/else (If it is raining then bring an umbrella else get wet).
[DLIT] (6) 14 : 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.
[DLIT] (6) 29 : 23) Discuss how digital devices may be used to collect, analyze, and present information.
[DLIT] (6) 36 : 30) Discuss and apply the components of the problem-solving process.
Example: Students will devise a plan to alleviate traffic congestion around the school during drop-off and pick-up.
[DLIT] (7) 6 : R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools.
[DLIT] (7) 8 : 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.
[DLIT] (7) 9 : 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.
[DLIT] (7) 10 : 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.
[DLIT] (7) 11 : 5) Solve a complex problem using computational thinking.
[DLIT] (7) 22 : 16) Construct content designed for specific audiences through an appropriate medium.
Examples: Design a multi-media children's e-book with an appropriate readability level.
[DLIT] (7) 33 : 27) Identify data needed to create a model or simulation of a given event.
Examples: When creating a random name generator, the program needs access to a list of possible names.
[DLIT] (7) 36 : 30) Apply the problem-solving process to solve real-world problems.
[DLIT] (8) 6 : R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools.
[DLIT] (8) 7 : 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.
[DLIT] (8) 13 : 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.
[DLIT] (8) 29 : 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.
[DLIT] (8) 35 : 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.