Same as Scrub studying first year in the UK (1 month from finishing) , my current syllabus for the first year has just covered Java up to Queues, it is really tedious if you have already got previous knowledge in programming but the group projects (in the UK at least) you get to do some pretty cool stuff in your second year such as developing industry scale software, mobile apps etc depending on your choice which i'm quite looking forward to
Having said that you get the many bits you wish to shoot yourself over but at the end of the day it has to be done
But Unreal Engine is a good place to start for games.