Also, if you go to a MSCS, make sure you take and do well on the GRE for CS.
If you don't have many of the fundamental concepts in CS down (data structures, algorithmic complexity, various implementation methods like object, functional, relational, procedural, etc) then you'll probably find MSCS to be a significant challenge.