Computer Graphics doesn't always mean to learn stuff about hardware that you allready know:

I'm studying Multimedia Engineering in Bremen and we had a computer graphics course in the last semester which was very interesting. The prof new exactly what he was talking about and the topics were cutting edge! We had to code a couple of samples to pass the course (I'm still at the last one: Shadow Mapping via HLSL) in DirectX & C# and they were pretty cool: Radiosity, Subdivision-Surfaces, Shader-Stuff, (simple) Motion-Capturing, Flocking etc...

So, I'm really happy with my studys and I hope for you, Mrwb, that "Games and multi-media programming" is as cool as it sounds!

-lith