Suggested Work Flow
Monday - Lecture
- Finish first pass of lecture notes (Sunday night or Monday morning before your 10:30 class)
- Skim new assignment and lecture notes.
- Lecture 10:30-12:20.
- New material for the week
- This week's programming homework is assigned.
- Problem-solving strategies for the week's homework
- OH (afternoon) office hours with Cathy
- OH (evening) TA office hours
- Final questions on homework due this week
- Questions on notes for new material
Tuesday - Short Lab
- Lab: small-group practice
Your TAs will typically step you through a guided-programming exercise related to the new material for the week.
Make sure you are on time and ready to code as soon as your session starts.
- OH (morning) TA office hours
- OH (evening) TA office hours
- Homework assistance (assigned prior week)
- Review material from prior week
- Questions on starting new assignment
Note: be sure to start the new homework so you can bring your questions to tomorrow's lecture.
- OH (afternoon) office hours with Cathy
- Homework assistance (assigned prior week) - only quick questions!
Wednesday - Lecture
- Lecture 10:30-12:20
- Finish lecture on new material
- Q&A on new homework
- OH (afternoon) with Cathy
- OH (evening) TA office hours
- Homework assistance (assigned prior week)
- Questions on new material
- Questions on new assignment
Thursday - Recitation, homework due
NOTE: only limited assistance will be given on the homework due-tonight.
If you have not started a program beforehand, neither your Instructor nor your TAs will provide support on the same day an assignment is due.
- Recitation - practice quizzes, Q&A
- OH
(afternoon) with Cathy
- OH (evening) TA office hours
- Questions on new material
- New assignment
Turn in homework by 10pm
Friday Long Lab
- Long Lab
- Work on new homework (due next week)
- Discuss/trouble-shoot new material
- OH (afternoon) TA office hours
- Questions on this week's material
- Homework assistance (due next week)
Saturday and Sunday - Homework
- Receive grade and comments on prior homework and incorporate feedback into in-progress work.
- Work on homework due next week, with Piazza support.
- OH TA office hours
- Questions on this past week's material
- Homework assistance (assigned prior week)
You should target to be finished with your homework programs by Monday so you can use Tuesday/Wednesday of the next week for getting assistance. This will allow you to finish up and submit no later than Thursday, while giving yourself time to start the newly-assigned work.