Notes On: ISYS-320 Online Delivery
- Start with same basic materials (written and lecture videos) as ISYS-600 Intro to prog
- Do togethers are very important
- Revisions after grading allowed
- Fewer points for revisions as semester goes on
- No revs at the end
- Feedback, feedback, feedback
- Lots of written feedback
- Early feedback on homeworks actually gives lines of code (giving answers) with explanations of why – demonstrating thought process not just the ultimate code
- "Seeing" the thought process is key
- Remove Gradient Bar from undergrad
- Math problem as much as a programming problem
- Remove vending machine from undergrad
- Processing so much of somebody else's code is a bit much
- Particularly when they haven't created any classes for themselves yet
- Remove adventure game – this is something I just decided to do with the on ground version
- Feedback with option to revise
- Feedback early is actual lines of code with lots of "why"/thought process
- Feedback slowly becomes less concrete and more "abstract"
- Not lines of code, but "How did we see that done before? How can that be applied here with slight modifications?"