depends on what you want to be doing. a CS degree if you want to be a programmer would not be the best investment if you specifically want to be getting a degree. get a degree in something else (math, for example) but learn how to program using the plethora of materials online, and then build software in the real world and get a job using that combination of things. i dont know much about certificates relating to programming, but ive also never seen them in any of our applicants. a CS degree is no more worthy to me than some other degree, as im looking for people who can solve problems using technology—i didnt learn a whole lot of that via my degree.
if you wanted to do more IT-focused stuff like being a DBA or networking i think certificates on specific technologies are useful and often required. like if you want to work in networking, get various cisco certifications