Posted: Fri Oct 3
Due: Tuesday 10/7 10:00am
Submission name: New GH Classroom Link
All the instructions for this assignment can be found in README.md after you click the link above to make a new repository.
- Period 9: https://classroom.github.com/a/2t6mk0PE
- Period 10: https://classroom.github.com/a/RJ3Pc4wZ
Skills Assessed
| Skill | Minimal Competency | Developing Competency | Competency | Mastery |
|---|---|---|---|---|
| 3. Writing functions/procedures. | Can write the contract for a function. | Can write simple functions given a contract. | Can write complex functions given a contract and can write contracts for functions given a specified task. | Can write contracts for complex functions, implement those functions and create effective test cases for them. |
| 4. Understanding Algorithms | Can follow an algorithm to produce a desired outcome. | Can break down a simple problem into basic steps that will result in a desired outcome. | Can break down a problem into basic steps and implement those steps in code. | Can analyze the differences between 2 or more algorithms that produce the same desired outcome. |
| 5. Working with Boolean Values | Understands the purpose of boolean values. | Demonstrates the appropriate use of comparison operators. | Demonstrates the appropriate use of comparison and boolean operators. | Writes functions that take in boolean values and/or return boolean values. |
| 6. Using Conditional Statements | Can trace the result of a single conditional statement. | Can write conditional statements with one or two results. | Can write nested conditional statements. | Can use at least two different kinds of conditional statements, and understand the benefits of each. |