An outline of practical steps has helped teachers keep students from under represented minority groups in computer science class. Part of the guideline means addressing bias in classwork and helping students feel included.
Computer science classes are seldom offered before high school. San Francisco is trying expose kids early to computer science fundamentals to help address equity issues in the tech industry and region.
Ali Partovi, co-founder of Code.org, has an ambitious goal: To get public high schools to offer computer programming classes -- not just as an elective, but as a science requirement. "It's absolutely relevant for public education to embrace computer science," he says. "I can't think of any other science that would better prepare you for life in the 21st century."
It's estimated that only about 10 percent of K-12 schools teach computer science. Some companies are trying to fill a void in American public education by teaching kids computer programming basics. The push comes amid projections that there will be far more tech sector jobs than computer science graduates to fill them.
Thanks to code.org's "Hour of Code," millions of students will get their first taste of computer programming this week, Dec. 9-13, designated as Computer Science Education Week. If schools do decide to go beyond the one hour and take the next step to add coding as a part of school curriculum, what will this look like?
Handwork and technology might seem at first glance to be at odds. But there's a case to be made that handwork and computing -- and the kind of process that links the two -- are more closely related than one might think.