I don't have a CS degree, but I did teach at a prominent boot camp for several years. Folks often complain that people out of boot camp don't have foundational knowledge too. Aside from the fact that it would take more than 12 weeks to do that, another contributing reason is the management/administrators there want to push shiny topics instead of fundamentals. How many JavaScript frameworks can they shove in a short time is more important to them, so graduates can stuff their resumes with React and D3 than them knowing wtf an array actually is, or how to manipulate it.