I studied computer engineering at this university, and the program was overall great.
I believe they keep up to date on software and computer science topics. Even though I was there a couple years ago.
A friend of mine is also currently there, and he seems to be happy so far.