News for hackers. Stuff that matters.
Re:An effort to bring computer science to all US high schools by _hardwaregeek on Wednesday September 05, 2018 @01:35PM (#17920205)
I'd be fine with this if schools taught computer science like art. Essentially a place to build and make cool shit. Unfortunately, I could see it becoming more like how schools teach math, a bunch of rote steps that only a fraction of the class likes because they're good at it. Don't get me wrong, I like math, but most schools are unable to understand the creative, problem solving aspect of mathematics.

I was fortunate enough to go to a high school that had an amazing computer science curriculum (8 semesters worth of classes). One really intelligent decision the department made was to not just mimic a college curriculum. After all, why teach something kids will learn a few years later? Instead, they mixed in some offbeat courses. They had a software development course that taught Python and basic web dev. They had a graphics course where you built a graphics engine. They even had an intro course with Racket. It's unlikely other schools will be able to replicate this exactly, but I like the concept of fun over "usefulness".

Re:An effort to bring computer science to all US high schools by rhacker on Wednesday September 05, 2018 @01:48PM (#17920330)
8 semesters of CS in HS is serious business. I recall growing up and going to school 94-98 that we basically had a keyboard class, and some classes that taught Lotus 123 - which was kinda hilarious since I was using newer stuff at home.

At the time at home I was also writing Basic, C programs - if I had a CS course it would helped bootstrap my learning a lot better.

My dad kept saying at the time that there probably wouldn't be any programming jobs when I was older because AI was on its way to replace humans. And that was kinda wildly spread knowledge (remember this is basically quasi-pre-internet days).

Every CS course I took in college was an easy A at that point. I didn't go beyond my BS because as many of us know, the industry was calling. And I already had 2 jobs (one self-owned web development company) and worked for another company.

Zooming forward to today, I absolutely believe we won't have AI replacing humans yet - so absolutely think every HS should have a curriculum like yours if not even more aggressive. Then push a BS in CS to be more like an MS in CS. We really do need to make such advancements because, well, all other jobs are being eaten by software.

Re:An effort to bring computer science to all US high schools by sandworm101 on Wednesday September 05, 2018 @03:58PM (#17921383)
>> every HS should have a curriculum like yours if not even more aggressive.

Everyone thinks that their field should be better emphasized at highschools. I think kids should get some background in law (not laws, law) given they will have to go on and obey laws for the rest of their lives. But I know that isn't going to happen. I used to teach 2/3rd year university kids. Highschools need to spend more time teaching kids how to read because, atm, they aren't. I was facing people in their 20s who had trouble reading more than a page or two at a time, who couldn't string together sentences into coherent paragraphs. (Also, basic numeracy.)

Re:An effort to bring computer science to all US high schools by rhacker on Wednesday September 05, 2018 @08:31PM (#17923039)
I once knew a guy who thought that CS or programming at least was going to be the new glue for ALL industries. So even if people end up specializing in law, CS will be useful. He told me that about 15 years ago.

But yes, definitely agree with you, and it can start with basic contracts, implied and written.

For my 2 cents, if there's one thing we need to teach in schools, it's being nice. No one is "nice" anymore, except for innately nice people. Everyone seems to be out of niceness. I LOVE meeting people that are 50+ because, well, they are nice.

It used to be something inherited from parents, but it just keeps slipping generation to generation.

Re:An effort to bring computer science to all US high schools by cliffordthedog on Wednesday September 05, 2018 @08:10PM (#17922950)
I think most are less obnoxious about it.
Re:An effort to bring computer science to all US high schools by yourapostasy on Wednesday September 05, 2018 @02:20PM (#17920597)
> At the time at home I was also writing Basic, C programs...

Out of curiosity, how old were you then?

And if you were advising a school on a progression, how young would you start teaching various topics? Like touch typing at age 5; sequences of commands, functions, conditionals and simple looping at age 6, used for solving puzzles in about 10-20 lines of code; expand for solving puzzles in about 20-30 lines of code at age 7, and so on.

Re:An effort to bring computer science to all US high schools by rhacker on Wednesday September 05, 2018 @02:51PM (#17920862)
Got my first book on QBasic just before I was in middle school, but can't remember my age, but probably 11 or 12. I was getting into C when high school started.

I wouldn't know what age to put kids through that - I don't have kids, but I know they are already exposed to computers much much earlier than I was. But 6,7,8 still feels slightly too young for me for that kind of comprehension.

And just to edit: The only requirement to this stuff is focus and the curiosity to learn. So younger aged kids may very well be adept so long as home life, etc.. are stable in that regard.

Re:An effort to bring computer science to all US high schools by soperj on Thursday September 06, 2018 @02:07AM (#17924206)
It's funny, because by the time I was 5(late 80s), I was always going on the computer a couple times a day, I now have 2 kids of my own, who are older than 5, who don't touch the computer at all.
Re:An effort to bring computer science to all US high schools by trynewideas on Wednesday September 05, 2018 @04:55PM (#17921827)
> I'd be fine with this if schools taught computer science like art. Essentially a place to build and make cool shit.

I worked with a non-profit that attempted to pitch exactly this to state governments, using game development as the framing. We ran summer programs to gather data while pursuing funding, and it was fantastic. Kids who had no interest in programming, logic, or physics bought into it in the context of building a level. Kids who wanted to code but had no interest in art, music, or writing bought into it in the context of creating a story.

Funding for an in-school pilot passed the state legislature, but the governor line-item vetoed it. Good old Bobby Jindal.

Re:An effort to bring computer science to all US high schools by account2 on Wednesday September 05, 2018 @01:43PM (#17920278)
Sounds like you went to a good high school. Mine was a terrible high school that offered 0 computer science classes.

>One really intelligent decision the department made was to not just mimic a college curriculum.

It would have been GREAT if my high school even mimicked a college curriculum. We barely had any AP courses & I think it would haven't been a surprised if you didn't go onto college from my high school. You re definitely speaking from a place of immense privilege and it's amazing your school offered that.

Re:An effort to bring computer science to all US high schools by lawlessone on Thursday September 06, 2018 @11:15AM (#17926859)
> I could see it becoming more like how schools teach math, a bunch of rote steps that only a fraction of the class likes

I would worry more we're just creating students trained to work for Amazon.

Re:An effort to bring computer science to all US high schools by lochlan on Friday September 07, 2018 @04:51AM (#17932784)
What’s wrong with working at Amazon?
Re:An effort to bring computer science to all US high schools by applecrazy on Wednesday September 05, 2018 @01:47PM (#17920322)
Sounds like an amazing high school computer science experience. Which state was this?

My high school has exactly one CS course (AP Computer Science) that teaches more mathematics than computer science. This is something I would love if it existed at my school.

I've been currently self-teaching CS for the portions that seem relevant and interesting, such as ML/DL, algorithms, and data structures.

Re:An effort to bring computer science to all US high schools by slededit on Wednesday September 05, 2018 @01:50PM (#17920352)
Pure CS is math (a form I find easier than other branches). You'll be much better if you learn the fundamentals.
Re:An effort to bring computer science to all US high schools by _hardwaregeek on Wednesday September 05, 2018 @03:38PM (#17921199)
New York. It's not a hard school to guess. In fact, the teacher who started the entire program is on Reddit (maybe HN too). I'm extremely fortunate to have attended it.
Re:An effort to bring computer science to all US high schools by asnyder on Wednesday September 05, 2018 @04:34PM (#17921662)
Brooklyn Tech most likely :). Mr. Turner?
Re:An effort to bring computer science to all US high schools by _hardwaregeek on Wednesday September 05, 2018 @09:14PM (#17923219)
Haha you're very close. Not Tech though ;D
Re:An effort to bring computer science to all US high schools by YuriNiyazov on Thursday September 06, 2018 @10:49AM (#17926684)
Another one for the Z team?
Re:An effort to bring computer science to all US high schools by CydeWeys on Wednesday September 05, 2018 @02:46PM (#17920830)
Not the other guy, but I had at least one CS per semester starting in 6th grade at magnet programs in Montgomery County, MD. They were math, science, and CS magnet programs, and so we always took at least one of each each semester, with various additional electives available.

My high school registered its domain name in 1990 (mbhs.edu) to give you an idea of how on top of the ball they were.

Re:An effort to bring computer science to all US high schools by bytematic on Wednesday September 05, 2018 @02:10PM (#17920505)
That sounds like an awesome curriculum! How recently did you graduate. It's been under 10 years ago for me and I didn't hear of any nearby schools offering any CS, I was always afraid of it until midway through college when I took a 100 level survey. Wish I had those opportunities earlier, probably would have saved a lot of money.
Re:An effort to bring computer science to all US high schools by root_axis on Wednesday September 05, 2018 @02:08PM (#17920481)
I agree. If you inspire kids with a practical creative outlet they will be more inclined towards the more rigorous aspects of software design.
Re:An effort to bring computer science to all US high schools by linkmotif on Wednesday September 05, 2018 @03:04PM (#17920954)
What school was this?
Re:An effort to bring computer science to all US high schools by eitally on Wednesday September 05, 2018 @02:17PM (#17920568)
Did you go to TJHSST?