Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 5) Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using current events. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 6) Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects, with parameters, and which return a result. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 7) Compare and contrast fundamental data structures and their uses.
Examples: Strings, lists, arrays, stacks, queues. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 8) Demonstrate code reuse by creating programming solutions using libraries and Application Programming Interfaces. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 9) Demonstrate the ability to verify the correctness of a program.
a. Develop and use a series of test cases to verify that a program performs according to its design specifications.
b. Collaborate in a code review process to identify correctness, efficiency, scalability and readability of program code. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 10) Resolve or debug errors encountered during testing using iterative design process.
Examples: Test for infinite loops, check for bad input, check edge-cases. Unpacked Content
|
Digital Literacy and Computer Science DLIT (2018) Grade: 9-12 | 40) Use an iterative design process, including learning from mistakes, to gain a better understanding of a problem domain. Unpacked Content
|