I created a virtual tour of a structured cabling plant in Google Sketchup as part of an ethernet practical lab in TELE301. Enjoy, and I'd particularly enjoy feedback. I'm not particularly happy with the voice-over, I may redo that some time or add subtitles. I'd particularly like to hear from people in industry regarding building entrance facilities, particularly inter-building links.
Structured Cabling Virtual Video Tour
Why we teach C
As my role as a Teaching Fellow in Telecommunications, I always, at least once a year, during TELE 402 (which is partly network programming), get asked why I teach them C, rather than Java (which is what they learn as their first language in Computer Science). Until recently, I've only had about one answer, but now I've found the answer that I've been searching for.
Previously, my answers have been on the following lines.
There is no such thing as Plain-Text!
Reading some more on Joel on Software today, and came across an old article The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) that got me thinking a bit more about what we currently teach (or rather, don't teach) in Computer Science: Unicode.
Since I'm going to be including content about internationalisation in TELE 402 next year, I better brush up on things like wide-characters and the like. I do think that, as a part of some common syllabus, all University Computer Science and Information Science graduates should be expected to have done some course in International Issues. Unfortunately, no such paper seems to exist.