Yes, that's where my experience regarding university lectures comes from. Although I didn't graduate in computer science but in another area my schedule contained some compulsory and elective computer science lectures as well (no "OS design" though ;-)
> I took a couple of courses on operating systems back in the days, > and I think "crash course" covers them quite well.
It seems the quality of lectures can vary between universities ;-) Just to present one random definition of the term "crash course" (note the text in brackets):
"a rapid and intense course of training or research (usually undertaken in an emergency)" http://www.thefreedictionary.com/crash+course