Microsoft engineers are teaching high school computer classes (with the help of regular teachers) to encourage young people to pursue technical careers, reports the New York Times. The company, founded by education philanthropist Bill Gates, has issued a report on educating young people for science, math and technology jobs, A National Talent Strategy.
There are likely to be 150,000 computing jobs opening up each year through 2020, according to an analysis of federal forecasts by the Association for Computing Machinery, a professional society for computing researchers. But despite the hoopla around start-up celebrities like Mark Zuckerberg of Facebook, fewer than 14,000 American students received undergraduate degrees in computer science last year, the Computing Research Association estimates. And the wider job market remains weak.
“People can’t get jobs, and we have jobs that can’t be filled,” Brad Smith, Microsoft’s general counsel who oversees its philanthropic efforts, said in a recent interview.
Microsoft pays engineers a small stipend to teach at least two high school classes a week for a full school year.
Google funds a programming summer camp for incoming ninth graders as well as computer science workshops for high school teachers, the Times reports.
Fewer high school students are taking computer science, according to the U.S. Education Department. However, the number of computer science bachelor’s degrees has been rising for four years, after years of decline.
In 2012, a new graduate with a computer science degree started at $58,300, according to the National Association of Colleges and Employers.