Yesterday the CS students (Intro) added a new post to their blog - I wanted to know how they thought such a course should be assessed, and how to manage the different skill levels. Their input is valuable - and I will rework how to assess. Most of them felt that effort and progress should count the most - even if their progress is not all at the same speed. There should be check-in points depending on progress where they take the quiz when ready rather than on a certain day. Some wanted to sit with others working on the same problem, while others felt that mixing in with friends was more relaxing for them. Everyone agreed being a responsible student is key. So, I am going to revamp and make quizzes that will be done at certain points. They also felt the grades should be individualized, which I get - and right now the classes are fairly small (20 and 15) so it is easy to check in with each student.
White Day Class
Blue Day Class
We open the class usually with one of the CS50 videos, a discussion of new concepts, current tech news, maybe an example from real life (Apple goto fail for example) - then work time for the rest of the 80 minute period. Our first puzzle day will probably be during a pre-holiday week.
So back to creating quizzes that are a little more specific in the material covered. Still thinking about when to try and make different lectures - it will make the start of class different unless we always start with something more general - and then move into specific groups. A work in progress...