In defense of this course, it does appear in the syllabus to include a fair amount of analog material and basic principles. It does in fact start w/Kirchoff's Laws, which must include a treatment of Ohm's Law to be useful in most situations (nodal/mesh analyses, etc). The FAQ also claims to emphasize the analog and deemphasize the microcontroller aspects.
I think like most blogs these days, this course is using the microcontroller/robot as the hook to get the interest of the student/young player, and then ties the course material back to it frequently to keep them. It's not a bad strategy overall, even if it doesn't appeal to people not interested in robotics (me).
Education: 1.Inspire 2.Inform 3a.Evaluate 3b.Experiment 4.Repeat
This is just a different way to skin the question/answer format of teaching. It's essentially the same thing with different labels.
I take the robot/micro as their Inspire phase. The material will Inform and Evaluate. The Experiments should cause as many questions as answers they generate, tying back to Inspire and whetting the students' appetite for the next round of Inform. For an introductory course, this strategy seems appropriate, where Inspire can be handled by "the reason why I came here" and Inform can be used to tie in areas the student would not have pursued on their own, exposing them to a wider survey of material, and just tying it back into the main theme so that they get what they came for.