Hacker News new | ask | show | jobs
by dragonwriter 3799 days ago
I disagree with your claim about the impossibility.of broadly accessible foundational CS that is still good ground for majors; not only so I think it's possible, but I think at least one viable approach already exists in How to Design Programs -- the text itself may not be ideal for secondary students (though IIRC is been used successfully at that level), but the basic method and approach for teaching computing as a core subject is sound.
2 comments

I'll check out that text, but I'm skeptical. We had a CS requirement for all engineering majors at Georgia Tech, and even among that group it was frustrating and largely a waste of everyone's time.

Of course, I also don't think we've succeeded in that goal with math and science either. Physics was a requirement in high school, but our physics classes in college taught everything from the ground up because god only knew what kids learned in K-12.