Lessons Requirements

Teaching lessons and showing understanding are critical to meet college articulation requirements.

Preparay

One Notebook for each person. Each person will teach and have popcorn hack. The team of teachers will assign homework to students.

  • Lessons will be taught in teams of 3s.
  • 3 seperate Notebooks. One per person.
  • Plan to teach for 3 to 5 minutes. Each Teacher should teach a new concept.
  • Each individual lesson will have a Jupyter Notebooks and have code cells that run.
  • Add game concepts to your lesson to make your lesson useful to the class.
  • Utilize HTML Input and DOM elements for outputs. This will help lessons be more “game” like if you can interact with the cell.
  • Plan to assist students on Popcorn hack for about 5 minutes. Students should be able to complete it all popcorn hacks in class.
  • A Homework Notebook should be prepared that contains everything needed to be turned in to graders, it should contain all popcorn hacks and homework requirments.
    • Prepare detail instructions on popcorn hacks, this should be a procedure.
    • Prepare homework idea that can be accomplished in about 15-30 minutes.
    • Share weighting of Popcorn hack and homework, #1 .15, #2, .15, #3 .15, HW, .45
  • Be sure you review your team teach work prior to pull request. Lessons should complement each other, not be repetitive.

Teaching Day

All team teachers need to have teaching part and guide students through a popcorn hack.

  • Student/Teachers will call class to order
  • Student/Teachers will provide instructions on where to obtain lessons.
  • Teach concepts and conclude each individual sesson with a Popcorn Hacks.
  • Students will guilde Popcorn Hacks and assign Homework.
  • Students will post a Google Doc on Slack in #coding to collect HW for grading.
  • Students will allow 24 hours for HW completion.
  • Instruct students that if the post HW in blog it is worth .01 extra credit if it has Input and DOM interactions.

Grading

Student/Teachers will grade homework 24 hours after collection time.

  • Grading is on .9 basis if on time, .8 basis if late
  • Students receive .01 extra credit if HW is shown on blog with dynamic inputs and outputs.
  • Update Google Doc with score on each part (popcorn hacks, homework).
  • Make comments on each item where deduction or extra credit is provided.

Fall 2024 schdule

Obtain files from portfolio_2025 Lessons directory. GitHub link.

Group Lesson Day
Ethan, Cason, Aria Variables Wed 30th
Aneesh, Aaryav, Aditya Math expressions Thu 31st
Shay, Yusef, William Conditions Fri 1st, simplify homework
Anika, Lara, Avantika Nested Conditions Mon 4th, add parts
Lucas, Ethan, Alex Classes and Methods Tue 2nd, change homework for class, simplify
Group Lesson Status
Santhosh, Akhil, Veera Data Abstractions Fri 8th
Kian, Srinaga. Michael Iteration Tue 12th
Logan, Matthew, Hamin Strings Wed 13th
Jeong, Amal, Nora Booleans Delayed, no pull request
Dylan, Leila, Zoey Arrays/Lists Delayed, no pull request