In what looks like a small startup office in a New York financial district building earlier this year, a roomful of teenagers examined lines of code projected on to a classroom wall. The code made up Beyonce’s Twitter page, and the teens were figuring out how to collect and organize it.
Hence the demand for places like the Flatiron School. It’s good for teens who already know they want to learn programming, or those who have parents nudging them toward it. But relying on schools like this one assumes that people who want to code will seek it out and have the money to pay for lessons.
There are many reasons why American schools are poor at teaching coding—so many that the Computer Science Teachers Association (CSTA) published a 75-page report (pdf) enumerating them. The biggest is that the public school system is decentralized. Most public schools follow national teaching guidelines—the Common Core—and complete standardized tests based on those, but US states and local bodies make classroom-level decisions.
by MindMake via MindMake Blog
No comments:
Post a Comment