- What a function is.
- What a parameter is.
- What an argument is.
- How to write a function with any number of parameters.
- How to call a function.
- What scope is and how it affects functions.
- Check with your class Candidate Engagement Manager for any announcements!
- Conversation starters:
- In a student's own words, can they explain what a function is?
- When is
undefined
returned? - Live coding examples covering scope and how it impacts functions.
- Functions calling other functions.
- Q & A for any issues with the chapter exercises.
- Emphasize live coding. In particular, consider creating some function tasks to give to the students as "starters" or to use in walkthroughs.
- Reminder: the studio is broken into parts for a reason! Many students may read the initial paragraph and want to jump right in, but that would be doing themselves a disservice.
- This is a problem that is possible with an inefficient, brute force solution. Encourage students who take that route to take a step back and seek out a more elegant solution.
- Students should access the studio via Canvas.