-
Notifications
You must be signed in to change notification settings - Fork 59
Lesson 10 (Scope Exceptions Types)
Courtney Frey edited this page Apr 13, 2022
·
2 revisions
- More about scope. Scope was covered briefly in the Functions chapter, but the students have now covered it in more depth.
- What exceptions are.
- How to raise an exception.
- More about what a primitive data type is.
- More info to come... when in doubt, check with your class Candidate Engagement Manager!
- The third graded assignment opens after this class! Remember to start looking at it when it opens!
- Welcome to Day 14!
- Assignment 2 due at end of Day 15.
- Non-coding studio today, use any extra class time to work on Assignment 2.
- Conversation starters:
- What is the difference between different types of errors.
- What are some more common errors?
- How do we raise an exception?
- How do we handle exceptions?
- What does "variable hoisting" mean, and what does it look like?
- Why would we want to throw an exception?
- Why should we try to avoid variable shadowing?
- Q & A for the exercises.
- Studio intro: Non-coding activity this week on Strategic Debugging.
- Don't be afraid to share your own experience!
- This studio is aimed on helping people develop processes for more strategically debugging their code. If they still struggle with debugging after this studio, gently remind them of the topics covered here.
- Outline for this studio with proposed timings and discussion prompts.