Just because the school will focus on software engineering doesn't mean it will lack in other areas. I'm fairly certain I would have done better in math, for example, if the math courses were programming-oriented instead of pencil-and-paper oriented.
It's pretty specifically stated that this is not a vocational school.
A lot of classes can benefit from an injection of programming - a few off the top of my head include statistics, maths, physics...
I did however excel at the programming course we had. I loved going to the computer lab and trying stuff out. This school would have been awesome if it was around when I was in school. It would have been a perfect fit.
"Unlike traditional vocational schools, this new school will have a rigorous academic component and will prepare students for college"
You're going to the school because you want to learn to code, but it's not just coding.
I guess it is official now: IT programmers are the blue collar workers of the digital age. Nothing against hard working men and women regardless of the color of the[ir] collar, but software is a mind product and this disparages the true measure and worth of [what] we do as software engineers.
[edit]
Computer Scientists should be (mainly) scientists.
I see a lot of people who I have gone through school with enjoy the first 2 years where it's mostly practical work. Then they hit the last 2 years where it comes down to theory and they struggle with it.
A 2 year vocational school that focuses on learning a couple of languages, data structures, and gives a few options for specializing a bit sounds like a good idea to me. Then you can software engineering which is focused entirely on the actually engineering of a system.
In a seperate but equal sort of setup you can have more theoretical CS.
If you haven't seen this, I recommend this lecture by Dr. Alan Kay, that does address this issue (besides being a phenomenal talk):
Thing is, I've called myself a "programmer" for well over a decade now, and I just don't see it. Where are these programmers who just "implement"? I guess if someone had wireframes and made all the technology decisions and handed it over to a programmer, maybe that would count?
A company I worked for tried this, they made me an "Architect" and gave me an offshore team, and it was a disaster. It could be that I wasn't good at providing precise instructions, but to me, precise instructions are hard to distinguish from code. Well, maybe that's why "programmers" have poor job prospects - all programming work is now done by "software engineers"...
Does google, or facebook use "programmers" who are distinct from "software engineers?" Any startups out there that do this?
Even worse, you have "computer engineering", which is a real engineering discipline (at least when focussed on hardware) and then you have the disaster that is the CS/programming community's attempts to ape standard engineering practices when the blueprint and finished product are the exact same thing.
One day his wife was asked what he did and when she said "oh hes an engineer" they reply was "that's nice dear what sort of cars does he work on"
(2) Read. The school is not structured like a vocational school.
The system seems to be working pretty well. The vocational path has been gaining popularity all the time (at the moment I think almost 50% of students choose it). The academic path is still considered more prestigious though.
The main difference seems to be that here we make the decision when we're 16-17 years old.
[1]: The difference is that a University teaches "computer science" while a University of Applied Sciences teaches "software engineering". You can also go to a University from a vocational school, or to a UoAS from an upper high school, but usually people don't do that.
There was an entrance exam and requirements, when I attended there were four schools: Marine Academy of Science and Technology (marine-biology with a heavy NJROTC component), High Technology High School (engineering), Academy of Allied Health and Science (where I attended and focused on medical careers) and the just opened in 2000 Communications High School (video, media, design, journalism). Since graduating in 2004 they've opened a fifth, Biotechnology High School.
Though I do not have a career in medicine, I don't know anyone who attended these schools who would have traded it for anything. The academic program was one of the most rigorous in the state, and I felt truly prepared for college. The schools are consistently ranked near the very top of the US News rankings nationwide and publicly financed.
The value is in the exposure, I still have a great interest in health and use that experience frequently, I'm even an EMT which I did as a senior elective there. In fact, there's even a YC founder who went to one of our schools.
TL;DR: It's not so much specialization as it is a rigorous 4 year college prep program with exposure to a field you have interest in.
In fact a lot of what industy needs is more Computer Enginering and lees hyper secpecialised CS majors - you dont see Audi or Mercedes saying we need engineers lets train a load of physicists.
http://lifeinc.today.msnbc.msn.com/_news/2012/01/13/10142795...
Also, your Audi/Mercedes analogy is flawed. Physicists and engineers are very different, and if they needed more engineers, they would sponsor engineering schools. Right now we need more software developers, so training kids in Computer Science makes complete sense. Some schools (including my alma mater) do provide a separate Software Engineering degree, but they generally overlap so much with CS as to be virtually indistinguishable. It's also somewhat laughable to call Software Engineering "engineering", as there is a general lack of rigor and no formal qualification for software engineers like there is for every other branch of engineering.
I think maybe what mjwalshe is thinking about, is the Computer Scientist graduates who cannot even program.
My first job after school (as a technical programmer) was at an Elite RnmD organistion (our boss was the mechanical engineers president at the time) and I remember I was told one way to think about it is that "engineers" are scientists with thumbs.
And who, exactly, do you think is designing these new processors?