Unit 4 Pre-Lab Check¶
Unit 4 Learning Targets¶
This is the end of Unit 4! You are free to move onto the Unit 4 Labs, but before you do, please review the learning targets for Unit 4 and make sure you are comfortable with them.
- I can identify parts of a function header.
- I can create functions to perform a given task.
- I can pass data to functions using arguments.
- I can utilize functions that return values.
- I can understand the scope of a variable.
- I can reference global variables within functions.
- I can understand the value representation of a function.
- I can predict function code execution.
- I can write thorough tests for functions.
- I can write functions that call other functions.
- I can explain how the call stack works.
- I can design programs with maximum readability and maintainability.
- I can use pseudocode to plan out an algorithm/solution to a problem.
- I can break down problems through decomposition and describe its role in computational thinking.
- I can implement abstraction through functions and describe its role in computational thinking.
- I can incorporate main functions into my code.