Non CS undergrad? Lots of universities have programs or tracks for CS masters from a non-CS background.
I have seen a few universities set up accelerated professional CS BA/BS in the past five years or so.
A more common path that I have seen from self thought developers that "needed the degree" has been doing a reputable local or online BA/BS part-time.
edit: grammar & formating