Why should you learn about Computer Science at your school?
Code.org believes schools should teach computer science like they teach math, or biology. Every student isn’t going to become a botanist, Hadi Partovi [CEO of Code.org] likes to say, but they all learn about photosynthesis, so they can understand how the world around them works.
The digital equivalent of that approach would:
- Provide all students with a broad conceptual understanding of how computers and the internet function, so they can participate knowledgeably in a digital society.
- Help students attack all kinds of problems computationally, breaking them down into smaller parts,and looking for patterns.
- Make sure they know how to work with large amounts of data, increasingly the lifeblood of nearly every sector of the economy.
- Give students opportunities to test their ideas in the real world, so they learn the process for creating technology, not just consuming it.
- And teach them coding—in a way that is not limited to any single programming language or environment.
“We don’t want to prepare students for just one type of job,” Partovi said. “We want to prepare them for life.”
[Education Week article: https://www.edweek.org/ew/articles/2018/02/20/computer-science-for-all-can-schools-pull.html]