Computer Science & Software Engineering
Course Progress
0/0
Code Runner - Examples
Objectives in Technical Learning
Code Runner - JavaScript
Lesson Planning
Strings
Mathematical Expressions
Booleans
JSON and JavaScript Objects
Nested Conditionals
Iterations
Data Abstraction!
Arrays
JSON
Conditionals
Booleans
Classes & Methods
Variables and HTML DOM (Sample)
Teaching Weeks Issue
Likert Review
Implenting enemies into the Game
Implenting Randomized Dialogues from Platformer to Adventure Game
Web APIs and Local Storage Documentation
Local Storage in JS
API's and how they are used
Game Over | Transitions | Leaderboard
Local Storage
Player | Animation | Collision
Backgrounds | Theme | Messages
Enemies | Collision
Platform | Elevated
Sprint 5 - CSSE Objectives
Game Help - Platformer
OOP, Multiplayer
Sprint View
Week 4
Lesson Planning
Lesson Planning
2 min read
For Students
Before Class
- If you don’t have Slack access on your school computer:
- Bookmark lesson & homework links before class
- The Slack announcement with links should be posted by 7:30 AM
Homework Rules
- Homework is due 48 hours after the Team Teach
- You may submit up to 2 days late
- Late penalty: –0.1 points
Extensions & Communication
- Request an extension by messaging Anusha on Slack
- Must be 1 day before the deadline
- Must include a valid reason
- For homework help:
- Message the students who taught the lesson
- If you will be absent on your presentation day:
- Message Anusha immediately
- Poor communication may cause delays or point deductions
The Master Sheet (Official Grades)
- This is the official record of homework scores
- Anusha updates it periodically using grading sheets
Color Key
- Red → Late (past final deadline)
- Blue → Team Teach Teacher (no homework score for that lesson)
For Teachers
Creating the Lesson
Lesson links must follow this format: https://pages.opencodingsociety.com/js/lesson_title
Before the Lesson
- Lesson & homework fully completed and tested by
8:35 AM — the day before Team Teach - Final pull request submitted by
4:00 PM — the day before Team Teach - Post Slack announcement in #per1_teamteach
before 7:00 AM on Team Teach day
Slack Post Must Include
- Homework deadline
- Group member names
- Lesson link
- Homework submission link (Google Form)
- Team Teach date
During the Lesson
- Walk around during work time
- Answer questions after popcorn hacks
- Help students who are stuck
Homework Grading Window
(Final Deadline = when you submit the grading sheet)
You do NOT submit homework for the lesson you teach.
- Make a copy of the grading template
- Homework due for students:
- 48 hrs after lesson
- 8:35 AM
Final Deadline (Teachers)
- Grading sheet due by 8:35 AM
- Deadline is 72 hrs after the homework due date
- This is the absolute cutoff for homework included
If a student submits AFTER you turn in the sheet:
- Student must message your team directly
- You grade the homework individually
- Maximum score = 0.7
- Report the score to Anusha separately
How to Grade Homework
Homework is graded on a 0.9-point scale
(Scores may be scaled later depending on class policy.)
Grading Rules
- On-time & correct → score out of 0.9
- Extra or unique effort → 0.91
- Late (≤ 2 days) → –0.1, note “late”
- Missing → 0.55, note “missing”
Every student must have:
- A score
- A written justification/comment
Grading Sheet Template
Make a copy of the template
Click Here to Make a Copy
You must:
- Copy the template
- Fill in every student’s score
- Include comments for late/missing work
- Submit the completed sheet to Anusha by your final deadline