>"Boot camps have their place, but they are not a replacement for a traditional CS degree" //
Don't they teach different things. Boot-camps teach programming and CS degrees teach, well, computer science. Do boot-camps really address things [that I imagine CS degrees cover] like information theory and algorithm design, Turing completeness, language design and such? I imagined they chose one or two programming languages and taught the craft of program implementation?
I'm not a programmer but have learnt the very BASICs (lol!) of a few programming languages, in doing that I've barely touched on any CS worth talking about - normal forms in db design and comparison of a few different sort algos would be about the limit.
I always thought CS vs. programming was like physics vs. engineering?