January 19, 2004

Bulk view

Second sem thoughts

  • Students gain confidence by going through a number of reading exercises before proceeding to programming exercises.
  • A combined group/individual exercise allows all the students to cooperate while still giving them time to practice on their own.
  • Candy is a good thing, particularly during examinations.
  • All-or-nothing exams are easy to check and are particularly apt for reading exercises. However, students need to be exposed to them early on so that they become familiar with the stringent requirements and so that mistakes can be dealt with early.
  • I should have a morning schedule so that I wake up early.
  • I prefer having students work together on exercises much more than I prefer lecturing, although I am getting the hang of lecturing because of my CS161 class.
  • Quizzes at the beginning of a class are a bad idea unless they’re regular. Students don’t get to study enough – context switch.


CS21A, reading exercises, and programming

We started with programming today. I think that the reading exercises
helped significantly, as the students quickly remembered which
structures to use and how to use them. We should try that in the

Bringing candy to the midterms was also a very good idea.


Gerald Generoso’s reflections on being on the other side

Gerald Generoso wrote about the challenges he faced learning how to
program. Read his insightful reflections at
../research/ed/diary_of_a_madman.pdf .

E-Mail from Gerald R. Generoso

Linux in Education


E-Mail from Winelfred G. Pasamba

Twiddler problem

hub 1-0:1.0: new USB device on port 2, assigned address 25
usb 1-2: device not accepting address 25, error -110