Due: Monday 10/07 10:00am
Submission name: New GH Classroom Link
Read the instructions in the code and write the requested methods. All the methods involve covering the screen with rectangles that produce different color patterns.
- Period 4 Link: https://classroom.github.com/a/-jtuz0J6
- Period 5 Link: https://classroom.github.com/a/4sFZm5w4
Reference image (the gif will not run at the same speed as your program):
Skills Assessed
Skill | Minimal Competency | Developing Competency | Competency | Mastery |
---|---|---|---|---|
2. Controlling Color State | Can set the fill or stroke color of a 2D shape. | Can set the fill and stroke color of a 2D shape. | Can set the fill and stroke color and the stroke weight of a 2D shape. | Can control the fill and stroke colors and the stroke weights of multiple 2D shapes. |
9. Writing Readable Code | Uses descriptive identifiers. | Uses indentation and newlines to create more readable code, and descriptive identifiers. | Uses inline and block comments when appropriate. Uses indentation and newlines, and descriptive identifiers. | Can take a large programming task and break it up into smaller functions. |
11. Conditional Statements | Can use a single if statement correctly. |
Can use combined if and else statements correctly. |
Can use if , else if , and else correctly multiples times in a program. |
Can use multiple styles of combinations of conditional statements (i.e. nested, sequential) in a single program. |
12. Loops | Can use a basic while loop. |
Can use a basic for loop with a variable modified by an increment (++ ) or decrement (-- ) operator. |
Can use for loops with a variable controlled by -- , ++ , and other arithmetic operations as appropriate. |
Can use both for and while loops when appropriate, and explain why one is a better choice over another in a given situation. |