Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The better question would be: If CS were taught in as many classes as English in K-12, what would 12th grade English look like?

To address the question posed, though, I would posit that 12th grade CS would not benefit substantially. Very advanced CS relies on topics from math and other areas which can only be developed gradually. There's no point in teaching efficient algorithms for Newton's Method or Runge-Kutta to a student who hasn't even had entry level calculus.

I would advocate more teaching of CS in elementary education not for the virtues of CS, but for the structure it brings to much else that is taught at that level. Teaching principles of logic in English or Science, and then putting those principles into practice with a simple program would help to reinforce what's already being taught.



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: