Due: Wednesday 10/9 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/t2I2aMNP
- Period 10: https://classroom.github.com/a/ym6nxL3d
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. |