WRONG! We’re here to teach children the core concepts of Computer Science"
Am I the only one ticked off by the "WRONG!" in this post?
If you can tell me that it is your job to accept payment yet not create useful people, in my opinion, you're committing some form of fraud.
Schools like Waterloo in Canada do a great job of providing core concepts while providing the workforce with useful people. I'm an employer (who didn't go to Waterloo personally) and we love to see their interns come our way, as does LinkedIn, Facebook, Google and many others. The school realizes they're not good at making people useful, but they do what they can to help the student become useful by connecting them with the real world, while providing them with the core concepts to enable them to be successful in that position.
Maybe you're frustrated and getting a lot of opposition because you're WRONG!?