📖 Link Materials to Class Agenda:
- Slides (make a copy for your program - link the copy)
- Do Now
- Coding Exercise(s)
- Exit Ticket
-
👋 Welcome & Do Now (10) :
- Begin the session with a welcome message and a short activity to engage students.
- Have students complete the Do Now form.
- The form is a quick check for understanding and not punitive.
-
🔄 Do Now Review (5) :
- Review the answers for the Do Now.
- Provide additional context and reasoning for the answers.
- Clarify any confusion.
-
⚙️ Functions Review (15) :
- Introduce functions as blocks of codes designed to accomplish a specific task.
- Discuss the benefits of using functions:
- Organizes longer code.
- Reusability.
- Helps to avoid code repetition.
- Review the anatomy of a function: declaration, naming, parameters, function body, and function call.
-
💻 Code Along (10) :
- Guided coding exercise. Students code along with the instructor.
- First Exercise: A function that multiplies two numbers and logs the result.
- Second Exercise: A password check function.
-
⏳ Break (10)
-
🎮 Game Time (20) :
- Brain Break - Draw Battle." Details to be provided by the instructor.
- This activity can be replaced with a differenet one chosen by the lead/team.
-
💻 Functions Lab (40) :
- Have students work in small groups or independently.
- They should complete tasks 1-6 and are encouraged to try bonus tasks.
- Remind students that Googling and seeking solutions is a critical skill.
-
👋 Closing (10) :
- Direct students to the Exit Ticket in the Class Agenda.
- Ensure they submit before leaving.