At a White House gathering of tech titans last week, Timothy D. Cook, the chief executive of Apple, delivered a blunt message to President Trump on how public schools could better serve the nation’s needs. To help solve a “huge deficit in the skills that we need today,” Mr. Cook said, the government should do its part to make sure students learn computer programming.“Coding,” Mr. Cook told the president, “should be a requirement in every public school.”The Apple chief’s education mandate was just the latest tech company push for coding courses in schools. But even without Mr. Trump’s support, Silicon Valley is already advancing that agenda — thanks largely to the marketing prowess of Code.org, an industry-backed nonprofit group.
Go read the whole thing.
I guess there's nothing wrong with being suspicious of Silicon Valley's motives, but there's nothing wrong with coding in schools, either. Here are a few things I like about coding/programming:
- It's unforgiving. If you don't code it correctly, the program won't do what you want it to do. The program will not give you "effort" points for trying, it just won't work correctly.
- It requires sequential, logical thinking.
- It requires "attention to detail", especially regarding syntax and "punctuation".
- It teaches efficiency and optimization.