Not trying to be a negative nancy here or anything, but I just wanted to say that the level of rigor and breadth of the program you've linked looks laughable. Even the graduate level course selection is something I got at the undergrad level. But, more importantly, I don't see a single mention of discrete mathematics, data structures, algorithms, or compilers. Any CS degree worth their salt will have these courses. Unless I've missed something, this seems much more of a vocational degree than anything else.
*Edit* I also don't recall seeing anything about computer architecture either. Very important.