Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 2.13 KB

unit-2-lesson-01.md

File metadata and controls

62 lines (45 loc) · 2.13 KB

Lesson 2.1: Functions


Lesson Materials

📖 Link Materials to Class Agenda:


Key Points

  • 👋 Welcome & Do Now (10) :

    • Use this time for students to come in and get ready.
    • Welcome students warmly and open the class agenda.
    • Prompt students to begin the 'Do Now' activity.
    • Students should explore the different skills and share out as a class.

  • ⚙️ Functions (20) :

    • Define functions and connect input and output concept with analogy.
    • Discuss the significance of functions in coding
    • Explain the syntax: function keyword, name, call, and body
    • Introduce parameters and arguments
    • Define and explain return statements

  • 💻 Code Along (10) :

    • Lead teacher demonstrates coding a function live
    • Give an explanation and clarification during coding
    • Students replicate the process on their devices

  • 💻 Code Solo (20):

    • Individual coding tasks assigned to students
    • Practice on function declaration, call, and utilization
    • Volunteers should circulate for personalized support

  • ⏳ Break (10)

  • 💬 Using Comments (5) :

    • Highlight the importance and use cases of comments
    • Discussion and examples of effective commenting

  • 💻 Project Intro (35) :

    • Give an overview of the playlist project
    • Explore and interact with a sample project
    • Support provided as students work through project tasks

  • 👋 Exit Ticket & Closing (10) :

    • Recap the key takeaways from the lesson.
    • Address any questions or concerns.
    • Direct students to the exit ticket in the Class Agenda and ensure they complete it.
    • Double check and ensure all students have submitted their exit ticket.

Common Misconceptions

Additional Materials

  • n/a