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) seems to be a recipe for producing narrow humans.
New York City gets a Software Engineering High School
11–20 of 128 posts
Re: New York City gets a Software Engineering High School
#12As 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…
Re: New York City gets a Software Engineering High School
#13Could anything like this ever happen in the UK?
Re: New York City gets a Software Engineering High School
#14Re: New York City gets a Software Engineering High School
#15Re: New York City gets a Software Engineering High School
#16Computer Science teaches you to think logically about problems. It gives you primitives to build complex systems that will later help you understand the world. In fact, most computer scientists think the same when they approach a problem.
But there are other kinds of thinking that are also important which high schools should introduce to students. Art. Music. Athletics. Each subject requires you to think in a different way.
I will always remember what Marvin Minsky told me when I was taking his class: when he approaches a problem, he first chooses how he will think, not how he will approach the problem itself. He also said that he studied how the great minds of the past approached problems so that he could think like them.
Do I want to think like a Richard Feynman or an Albert Einstein? Have you ever thought about that question and what it means? If not, I recommend you start reading books that they've written so you can try to capture that brilliance.
Re: New York City gets a Software Engineering High School
#17At my high-school in Romania we silently eliminated religion (yeah, surprised?), philosophy, 1 lesson of geography, 1 lesson of french and maybe something else.. and at the end we got 2 cs theory lessons and 6 full lessons of coding in the lab per week. We all had a linux shell on the school's server and most used vim to code C with gcc and makefiles. That had a lot to do with what kind of programmer I am today even…
Re: New York City gets a Software Engineering High School
#18As 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…
If they learn to engineer software, surely they'll know how to access Wikipedia.
Re: New York City gets a Software Engineering High School
#19I'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…
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.
Re: New York City gets a Software Engineering High School
#20As 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…
If they learn to engineer software, surely they'll know how to access Wikipedia.