Skip to content
KJ Monahan edited this page Jun 6, 2024 · 3 revisions

Class 8: Modules

In the prep work for this lesson, the students learned:

  1. What a module is and why programmers use them.
  2. How to use npm and find a good module to use.
  3. How to import and export modules.

Announcements

  1. More info to come... when in doubt, check with the class Candidate Engagement Manager!

For Part-Time Students:

  • Graded Assignment #3 is open! Remind students that the key to getting the assignment done is to read through everything carefully and start on what you can do as soon as possible. In class, read through the instructions with your students and highlight what they are capable of doing after this class.

For Full-Time Students:

  • Welcome to Days 11 and 12!
  • Day 11: Lesson 8
  • Day 12: Assignment 2 Work Day (all day)

Large Group Time (Instructor)

Lesson 8 Topics That Require Careful Attention

  1. Reinforce possible use cases with modules.
  2. Double check that no one had any questions about npm. Remind students that npm is a valuable life skill for anyone pursuing a programming career.
  3. Live code the creation of a simple function (or two). Show how to export it and then import it into a different file.
  4. How to structure the "path" when importing a module.
  5. Q & A for the prep work exercises.
  6. Non-coding studio intro. The studio is about boosting confidence. Ask if anyone has felt like they did not belong. PEP TALK!

Studio (IA Notes)

Refer to Studio: Confidence Building (TA Notes) and the textbook. This is a non-coding studio.

Lesson 8 Studio

  1. This studio coaches students how to build confidence in their coding skills, and recognize that self-doubt is common.
  2. Be ready to share your own experiences and tips for building confidence.
  3. Be mindful of your students' feelings and doubts.
  4. When it comes to voicing your worth (tip #6),emphasize to students that they should not sacrifice their well-being for the sake of their career. A lot of tech advice teaches junior devs that they have to give up an arm, leg, and soul for a shot in the industry. Remind students that this is NOT true!