Purdue has a thorough curriculum and they've made changes to help students better choose the direction they want to pursue (whether it be traditional theoretical computer science or something more applied, like software engineering).
They may have made some significant changes, but the curriculum that I see on the site you linked still looks very similar. Relational database are taught in 4th year and the curriculum as a whole has little to no grounding in modern technology.
If you're looking to learn basic programming skills, it's great. If you want to be part of a cutting edge program, as the OP seems to, look elsewhere.
If you're looking to learn basic programming skills, it's great. If you want to be part of a cutting edge program, as the OP seems to, look elsewhere.