hey i go to UCD, but I am in the Computer Science & Engineering program..
I can say that it is quite interesting...
If you come here, try to take Sean Davis for ECS110 and maybe even ecs30 and ecs40.
those are the first 3 major programming classes and Sean's one of the best lecturers around.
From what i can tell, we don't do much with windows programming and directx etc...
We get down to UNIX, LINUX, C/C++, java, lisp, prolog, etc... etc..
There are 3 graphics classes but I haven't taken them so I don't know much of what they teach.
I find that our school teach mostly concepts with some programming to backup.
We don't do any windows programming as far as i can tell.
Mostly, the classes that might pertain to game programming is the first 3 programming classes (for language specifics), the AI class, maybe networks ?, probably software engineering and the 3 graphics class
hope this helps,
o and you can try
www.cs.ucdavis.edu to see the course descrips and what not...