Live data from Hacker News

New York City gets a Software Engineering High School

joelonsoftware.com

61–70 of 128 posts

Re: New York City gets a Software Engineering High School

#61
post #38

I am actually astonished that this is the first time something like this is tried in the US. And I also don't understand the negative comments here in HN - most of you guys probably had a passion for computers at even earlier age and would have enjoyed this kind of school greatly. Here In the Sofia (the capital of Bulgaria) this is long established practice - we have loosely specialized schools and students decide wh…

I am actually astonished that this is the first time something like this is tried in the US. And I also don't understand the negative comments here in HN

Specialized high schools are moderately common in the United States, some organized as general public schools, and some organized as "charter" schools (a form of regulation in the United States with public funding, but less public funding than most schools, and some variation in regulations that apply to general public schools). In my part of the United States, Minnesota, there is public school open enrollment (any student can enroll in any public school district, anywhere in the state) and quite a few charter schools (Minnesota was the first state to have any charter schools). My public school district receives students from forty-one public school districts, the farthest one more than 100 miles away. (I've heard that the child stays with relatives during the school week and goes back to his parents' home on weekends. That is perfectly legal here in Minnesota.) There is another charter school, far across the metropolitan area from where I live, that purports to be a Math and Science Academy.

http://www.mnmsa.org/

But as I think any European or east Asian reader of the school's website will soon recognize, the Math and Science Academy charter school in Minnesota does not have a credible academic program in mathematics or science up to international standards. (One of my good friends had a child in that school, and she is bitterly disappointed by how much the school killed her daughter's interest in mathematics and science with its underchallenging curriculum.) A regular public school in Minnesota is permitted to have an internal program that is academically selective, for example a "school within a school" for gifted students, as my local school district does

http://www.minnetonka.k12.mn.us/ACADEMICS/NAVIGATORPROGRAM/P...

and as other Minnesota public school districts had first.

http://www.invergrove.k12.mn.us/atheneum.html

http://www.springlakeparkschools.org/schools/la/la_lighthous...

http://department.services.bloomington.k12.mn.us/modules/cms...

By contrast, charter schools in Minnesota cannot be academically selective in any way, but must accept all applicants (which is also the plan for the New York City school in the submitted article), allocating spaces by lottery if the number of applicants exceeds the number of spaces. That is one of several ways in which regulations on charter schools are more restrictive than the regulations on regular public school districts.

Minnesota has a specialized program for mathematics only

http://www.mathcep.umn.edu/umtymp/

that draws in students from all over the Twin Cities metropolitan area for classes at the University of Minnesota. I like that program a lot. My oldest son is an alumnus, and I will have two other children take that program's qualifying test in a few months, for two different entry points into that program.

In general, the cultural attitude in the United States is highly hostile to advanced programs for bright learners, as you can see in some of the comments here. Many programs for "gifted" students may not even have added value for academic growth,

http://educationnext.org/poor-results-for-high-achievers/

academic achievement even in wealthy school districts is often below the standards achieved in poorer countries,

http://globalreportcard.org/

and the United States especially lags behind in teaching mathematics to its most advanced students.

http://www.hks.harvard.edu/pepg/PDF/Papers/PEPG10-19_Hanushe...

So I'm glad to see the New York City experiment in offering a software engineering high school, and will be curious to see if that example is imitated in other parts of the United States.

Re: New York City gets a Software Engineering High School

#62
post #37

Earlier quoted context omitted.

From the article: "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.

"vocational school": 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 ]

So an electrical engineer who designs circuits is blue collar now too?

Re: New York City gets a Software Engineering High School

#63

As a person who finds immeasurable delight in programming, I am immediately wary of this idea. My impression is that this HS's curriculum would be narrower than usual, to accommodate a deep focus on SEG. If that is the case, I feel this is a disservice to young humans: we ought to be exposing them to as broad a range of human thought as possible, and not narrowly focusing on a passion. The idea (as I understand it) s…

Absolutely. This is the first thing Joel has ever done that gives me pause. Any kid with the cognitive horsepower to code well has the chops for Shakespeare and Lincoln. I don't care if they aren't interested, if they knew what they needed to learn and how to learn it they wouldn't need a school.

This will very likely be a +1 over the status quo for 400 to 500 kids, at least over a 4 to 10 year period. But I expect that success will have more to do with the quality of the leadership than the soundness of the model -- which means this won't scale past the supply of Zamanskys and Spolskys.

And I'm afraid the characterization of the various symptoms skates around the deeper and touchier problems. (Some kids, in _school_ are struggling b/c their English isn't there yet, so let's focus them on subjects they can excel at anyway? Umm . . . ) That is understandable, it's a constructive effort, no point in picking fights and many people seem to believe those problems are beyond the reach of policy in any case. It seems Joel doesn't even agree with me about all of those. But the larger system ain't going anywhere until we tackle those issues. The larger problem is that we can't even discuss any of that without the whole thing turning into a food fight.

I admire the generosity here, I sympathize with the urgency to do _something_. But I really worry that efforts like this will divert a lot of valuable concern into sideroads without much potential for the larger system.

Re: New York City gets a Software Engineering High School

#64
post #37

Earlier quoted context omitted.

From the article: "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.

"vocational school": 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 ]

(1) How does viewing something as a craft rather than as a Mind Product undermine its worth? Your statement tells much more about your value system than it does about reality.

(2) Read. The school is not structured like a vocational school.

Re: New York City gets a Software Engineering High School

#65

I went to Stuyvesant HS 10 years ago, and I took all the CS classes that the school had offered from Mr. Zamansky ("Z", as we affectionately call him), and can add some more specific information as to why this was necessary. Stuyvesant opened in the beginning of the 20th century, and there are some vestigial components that should've been amputated long ago: in addition to the standard math, science, language (Englis…

It's great to hear from someone with some (positive!) firsthand experiences. Thanks for that insight.

Re: New York City gets a Software Engineering High School

#66

Earlier quoted context omitted.

Religion class aside, it seems a loss to do away with geography, philosophy and foreign languages. I love that you guys had a shell and learned so many great tools, but I think programming is also enhanced by being exposed to many non-CS topics.

Compare unemployment rates in geography, philosophy and foreign languages. We need more CS people. We don't need more philosophers. (Though admittedly, knowledge of English or German might be very useful if you are coming from Romania.)

We don't need more Continental philosophers. We need all the Analytic philosophers we can get. A curriculum that emphasizes rigorous thinking skills and logic is an invaluable foundation for CS as well as every other valuable human endeavor.

Re: New York City gets a Software Engineering High School

#67
post #38

I am actually astonished that this is the first time something like this is tried in the US. And I also don't understand the negative comments here in HN - most of you guys probably had a passion for computers at even earlier age and would have enjoyed this kind of school greatly. Here In the Sofia (the capital of Bulgaria) this is long established practice - we have loosely specialized schools and students decide wh…

I also don't understand the negative comments here in HN

I bet many HN'ers are remembering what they were like at that age. Sure, plenty of geeks started programming in kindergarden or what have you- but I know I didn't pick engineering until I was twenty, and when I was fourteen I still had no idea what I wanted to do. (Besides knowing that I liked woodshop) If I had been forced to decide back then, I probably wouldn't have discovered engineering before it was too late.

Re: New York City gets a Software Engineering High School

#68

I went to Stuyvesant HS 10 years ago, and I took all the CS classes that the school had offered from Mr. Zamansky ("Z", as we affectionately call him), and can add some more specific information as to why this was necessary. Stuyvesant opened in the beginning of the 20th century, and there are some vestigial components that should've been amputated long ago: in addition to the standard math, science, language (Englis…

"It's worth pointing out that none of the CS classes qualify for any graduation requirement."

Wow.

I've commented with others about the dangers of hyperfocus -- the flip side is denigration of CS by folks who are ostensibly guardians of "general education".

[deletion, material sent in email to poster, probably should have been so in the first place]

But at this point Zamansky has probably gone too far down this other road to have patience for that.

Re: New York City gets a Software Engineering High School

#70
post #8

I'm not sure it's a great idea to get so focused at such an early age. There's a lot to learn about the world when you're 14, and it might be good to explore a wide range of topics. (I personally took most of my "real" classes in high school, so by the time I got to college, I had an idea of what I wanted to do. After going to college for a year, I realized my needs would not be met in that way. But deciding at 20 is…

Conversely, if a student thinks this is something they want to do, and find out this is not what they want, better to do that sooner rather then later. Cheaper to do it this way then in college.

Transferring to a specialized super-school is probably not the best way to find out if you like it.
Post reply on HN