Well, this was a high school course. We did more than just that, we were also playing with bread boards and making primitive digital LED number displays, and oh, the EEPROMs...
There we also learned more basic skills, such as taking a motherboard and processor, and adding hard drives, memory, cd-roms, power supplies, heatsinks/fans, network cards, etc;. Half the battle was trying to dig through the crap and find components that worked, and trying to get a machine that would give you the right beeps at POST, and diagnose when it didn't. We shared the room with the Robotics class, and so we also had some limited involvment in maze-solving robots programmed in assembly.
And that was just Comp Engineering. I also had Comp Sci, which was playing around with Object Oriented Turing, Logo, Java, and then a Java based Battle Bot game I forget the name of. A lot of the time, we'd be done early and just read webcomics, or play Liero.
These were courses offered both in Grade 11 and Grade 12, the Grade 12 course obviously being a bit more advanced (I graduated the year after they removed grade 13 in Ontario). I didn't realize until after graduation what a special school that was. It's apparently not as nice as it used to be, the music and CS programs have suffered. Lots of fond memories, though.