JavaScript Teaching Prep
Outline to assist in planning for teaching JavaScript lessons.
Lessons Requirements
Teaching lessons and showing understanding are critical to meet college articulation requirements.
Prepare
One Notebook for each person. The team of teachers will assign homework to students.
- Lessons will be taught in teams of 4.
- 2 Notebooks for lecture, 1 for Popcorn hacks, 1 for Homework. Each is done by different per person.
- Plan to teach for 3 to 5 minutes. Mixing in Popcorn Hacks and Finishing with Homework.
- Each individual lesson will have a Jupyter Notebooks and have code cells that run.
- Try to add game concepts to your lesson to make your lesson more interesting 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. Students should be able to complete it all popcorn hacks in class.
- A Homework Notebook(s) should be prepared that contains everything needed to be turned in to graders.
- Prepare detail instructions on popcorn hacks.
- Prepare homework idea that can be accomplished in about 15-30 minutes.
- Share weighting of Popcorn hack and homework, #PH1 .20, #PH2, .20, HW, .50
- Be sure you review your team teach work prior to teaching lessons. 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 and homework.
- 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 guide Popcorn Hacks and assign Homework.
- Students will post an Utterance Issue on Slack in #coding to collect HW for grading.
- Students will allow one evening for HW completion.
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, using DOM.
- Update Issue with score on each part (popcorn hacks, homework).
- Make comments on each item where deduction or extra credit is provided.
Winter 2025 schdule
Obtain files from portfolio_2025 Lessons
directory. GitHub link.
Make Schedule
Group | Lesson | Day |
---|---|---|
student names | Variables | Mon |
student names | Boolean expressions | Tue |
student names | Conditions | Wed |
student names | Loops | Thu |