First, reassign the browser to Full Screen view, to give this worksheet and your code as much space as possible.
Then choose either one of the two options below:
Option 1: Start this worksheet from scratch
Option 2: Continue, or view, previous work
| Worksheet | Introduces | Extends | Practices |
|---|---|---|---|
| Blackjack 1 & 2 | Instructions: variable, set, if, elseExpressions: is, andConcepts: running & stopping, instruction, comment, keyword, identifier, method name, type, punctuation symbol navigating code, editing field, inserting instruction, literals, named values, enums, comparison operators |
||
| Random walk | Instructions: call, for, while, procedure, letTypes: Turtle, IntMethods: Concepts: procedures, parameters (incl. out), types, Turtle graphics, extracting code into a procedure, generalisation of a method
|
||
| Whack-a-mole | Types: ArrayMethods: Concepts: arrays, DRY principle |
||
| Burrow | Types: Array2DMethods: Concepts: block graphics, out of range error, literal list |
||
| Simon | Types: List, CircleVGMethods: Concepts: list management TODO: change while loop in playersTurn to repeat - just so that is covered.
TODO: Create a list of VectorGraphic and append the Circle to it rather than rely on literal list (of type CircleVG)
|
Wordle 1 & 2 | Instructions: eachTypes: StringMethods: Concepts: index range, string concatenation |
| Crossword solver's helper (TDD) | Instructions: function, test, assertTypes: RegEx ? Methods: Concepts: test driven development, sorting algorithm, searching algorithm (find many) |
||
| TBD | |||