Slashdot Mirror


NYC To Open 1st High School Dedicated To Software

stephencrane writes "NYC is to open The Academy for Software Engineering, with a focus on software design and college preparation. It'll be a 'limited, unscreened' high school, which means admission won't be tied to grades or test scores; solely on interest (and presumably a lottery, once words gets out)." Would you want to go (or have gone) to such a school? Would you want your kids to attend?

7 of 188 comments (clear)

  1. How about a High School dedicated to learning? by Kenja · · Score: 4, Insightful

    This sounds like a trade school. High School should be about learning how to think and process information. Once you've learned how to learn you can go on to learning a trade. Its bad enough so many schools are now about being able to pass tests.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:How about a High School dedicated to learning? by SJHillman · · Score: 4, Insightful

      My high school was dedicated to passing standardized tests. Learning was just an undesirable side effect that happened to anyone who happened to have a passing interest in the subject at hand.

    2. Re:How about a High School dedicated to learning? by bonch · · Score: 3, Insightful

      This sounds like a trade school. High School should be about learning how to think and process information.

      You don't explain why you believe these things to be mutually exclusive.

      In most standard high schools, you are already able to sign up for classes on particular subjects--Computer Science, Music, Drama, etc. I see little difference between that and attending a school that focuses on particular subfields of a given industry. I would have enjoyed a computer-focused high school, as I spent most of my time on computers in high anyway, and I attended multiple computer classes. It's also an opportunity for shy computer nerds to feel like they can fit in, an environment that a normal high school doesn't always provide. Sadly, a terrible social experience in high school can impact an adult for decades.

    3. Re:How about a High School dedicated to learning? by MightyYar · · Score: 5, Insightful

      That's ridiculous. Not every person can follow some ancient Greek ideal of higher thought.

      There were plenty of doofuses that spent high school throwing a pencil at the kid in front of them. Trade school is good for them.

      And back on topic, just because someone is good with computers does not make them automatically wired to go through the traditional liberal arts education routine. Some kids will thrive in a targeted environment like this.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:How about a High School dedicated to learning? by Sir_Sri · · Score: 3, Insightful

      Right, but at the highschool level you don't want to overspecialize. One of the great strengths of education comes from what you can do if your job disappears. If all you know how to do is be a brake mechanic, and they suddenly reinvent breaks (say a switch from mechanical to electrical brakes) you're stuck back at job training. If you know absolutely nothing about electricity, because you started this career as a brake mechanic at age 13, you've got a lot of catching up to do.

      The earlier you start that narrow specialization the more difficult it is to fix if something radically changes in the industry. I'm all for more software development in high school, but there is a point of 'too much'. Especially in something like software, where you might be called upon to do physics, math, business, or god knows what, you need to have some idea what those other areas are, so you at least have some concept of how they're all connected to the problem you're trying to solve. Imagine if you get a job in a game studio out of this programme (and then a university degree in something like SE or CS), and that company wants to make a WW2 fighter pilot game. Well you don't really know anything about the physics of flight, and all these people in the office who keep talking about the Big E and Zeros are just completely baffling. Oh and you have no idea where the Philippines are, and what that has to do with Japan.

      There's only so much time you can meaningfully spend teaching someone anything. If you go to a 4 year highschool programme on programming, well, you're going to either be at a 2nd or 3rd year level of university, or you're going to have spent 4 years learning super basic stuff over and over, which doesn't do any favours. Especially if they go on into SE or CS and find they've done 60 or 70% of the course material already. Then you've just wasted a bunch of their time.

      Admittedly, everyone's idea of what base exposure to information everyone should have is going to be different, but I tend to think a broad education until you're about 16 is a good idea. Focusing on getting people into the workforce as software developers at 18 or 19 poses serious problems to their ability to meaningfully participate in anything outside of some very narrow problem areas. You don't really want these guys to graduate, work for 10 or 15 years, find out that suddenly the industry has completely changed, and they don't have the skills to do anything else, nor do they even know what else they might want to do, because they've spent the last 15 years writing php and SQL.

  2. Surprisingly probably not by Anrego · · Score: 5, Insightful

    I think I would have jumped at the opportunity when I was in school.

    However, looking back, I don’t think it would have been a great idea. I’ve said it many times, but if left to my own devices, I would have spent most of my free time glued to a computer. As it stood I had a few non-computer geek friends who would figuratively drag me out of my basement every once in a while and looking back, I had a lot of fun.

    Maybe I would be a slightly better programmer .. but I think I would have missed out on a lot of important experiences, and more practically, development of social skills (which I’ve found are becoming more important as I’ve progressed through my career).

    In other words, diversity in peers is a good thing. Not having to “deal with” people who are outside of your interests and being surrounded by like minded individuals may sound great, but that kind of narrow focus so early on just sounds like a bad idea.

  3. Note that "Joel" is involved with this. by Animats · · Score: 4, Insightful

    The "Joel on Software" guy is involved with this, so he's plugging an activity of his own.

    There's no programmer shortage. Businesses want "just in time" employees with exactly the skill set they need this week. Then they whine when they have to pay market rate for them. They're not willing to retrain their own people, or hire competent people with related skill sets and send them to training classes. Anyone who's competent in at least two programming languages can learn a third in a few months.

    (Actually, the headache today is learning APIs. Everything seems to come with an API with hundreds to thousands of functions, some of which work, some of which sort of work, and some of which don't work at all. The documentation usually consists of examples rather than a reference manual. Worst case, it's a wiki.)