Headlines

Technology Education and Literacy in Schools

By Rachael Apfel
12/18/2012 12:42 PM
1 Comment

Kevin WangFor recent college graduates, finding a job in the 21st century is often easier said than done — the economy has been slow, there are daunting unemployment figures, and competition is tough. And yet, at a time when many grads are struggling to find job openings, the computer science industry is struggling to fill them.

Based on recent projections, says , ’06, there will be about 150,000 computing job openings each year through 2020. However, fewer than 40,000 American students, on average, receive bachelor’s degrees in computer science each year, meeting only a fraction of the need of high tech companies. Why the disconnect? According Wang, the problem can be traced back to high school computer science programs, which have failed to keep pace.

“Because so few students graduate from U.S. schools with degrees in computer science, the pay is quite good at tech companies, with a starting salary averaging about $90,000 for a 22-year-old graduate,” Wang explains. “So it is really hard for high schools to compete in the same talent pool for the same people when they try to recruit teachers to teach a computer science program.” Consequently, only about 8,000 high schools in the America education system offer computer science programs, and only 2,100 offer computer science courses at an AP level. As a matter of fact, out of the millions of AP tests taken in the United States last year, only about 0.7 percent of those were in computer science.

At a time when five of the top 10 fastest growing jobs are in computer-related fields and two of the top three bachelor’s salaries are in computer science and engineering, Wang argues that this scarcity of computer science teachers is a major problem in the United States. As a computer science graduate himself, Wang was faced with choice between and taking a job at a tech firm, and understands that choosing to take a big pay cut to teach may not serve as a huge attraction for some. Though he did teach computer science for a few years after graduating from UC Berkeley, after completing the Technology, Innovation, and Education (TIE) Program at HGSE, Wang took a job with Microsoft. However, when a local Seattle school needed a computer science teacher a few years ago, Wang decided that the choice between a big tech firm and a teaching job did not have to be mutually exclusive.

“I had a job at Microsoft that I wasn’t going to quit in order to teach,” he recalls. “But I didn’t have to be at work until 10 or 11 a.m., so I thought, why not do both?”

And that is exactly what he did. After coordinating with the school, Wang had the computer science class moved to first period so that he could teach in the morning before heading to Microsoft. As soon as other local schools caught wind of what he was doing, they all wanted in.

“Before I knew it other schools in the area were on the phone, calling to see if I could help them out and come teach for them as well,” he says. “And as much as I wanted to, I just couldn’t be everywhere at once.”

But that did not stop him from helping out where he could. As a result, Wang founded TEALS — Technology Education And Literacy in Schools — a grassroots, employee-driven program that recruits, mentors, and places high-tech professionals who are passionate about computer science education into high school classes as part-time teachers. Much more than “a bunch of industry people teaching a class in their spare time,” Wang explains that the program is a highly organized team-teaching model implemented in school districts that are unable to meet their students’ computer science needs on their own.

The goal of the TEALS program is to build sustainable computer science programs in schools over the course of 2 to 3 years. This is achieved through a progressive system, in which in-service teachers learn alongside the kids for a two semesters, as industry professionals — who were trained in the summer — teach the class. In the third semester, TEALS evolves into a coteaching program, and, finally, during the fourth semester, the industry professional takes on the role of a “teaching assistant” as the reigns are handed over to the in-service teacher, who will eventually be completely independent.

“Think of it as everyday professional development,” Wang says. “The kids and the in-service teacher learn a lot about the technical side of things from the industry expert who, in turn, is learning about things on the educational side.”

Starting as a program that Wang organized and coordinated in his spare time, it was not until last year that the development and expansion of TEALS became a full-time job. “I was very fortunate that the VP of my division [at Microsoft] heard about the program and took me to see our divisional president,” he says. “When the president heard about what I was doing, he suggested that I make it a full-time effort, developing the TEALS program as a nonprofit project that is incubated and grown within Microsoft.”

With all of his energy now being channeled into the program, Wang has made great strides over the past year, and the TEALS program has expanded into 37 schools across eight different states reaching about 2,000 students — 300 of whom are AP computer science students. And for Wang, this is just the beginning. With schools from all over the country showing interest and contacting him to ask how they can join TEALS, the ultimate vision for Wang would be to make sure that there is some sort of computer science program in every American high school.

But of course, there is still a lot to learn. “Growing an organization that is volunteer-based is a unique experience and we are still figuring out the best ways to scale,” Wang says.  “But the environment in the TIE Program at the Ed School really encouraged me to think outside the box, and those interdisciplinary experiences in the classroom at HGSE and as a teaching fellow at MIT, and on the ground, combined with my engineering and business background, have really prepared me to approach any problem and come up with a workable solution.”

, , , ,

  • http://twitter.com/CodioHQ Codio

    The situation isn’t much better in the UK, IT classes for students focus on using the Office suite and if you’re lucky building a webpage. If you pursue the subject to A-Levels (the equivalent of senior high school) it’s programmer focussed. I believe if all students were offered the chance to study Web Design/Development at A-Levels many would jump at it.

    Many students will be put off by the overtly technical nature of programming, we are missing out on bringing so many creative minds in to this field because of the poor way in which it is taught/presented to school kids. Coding is a combination of creativity and problem-solving, if we can present it in a way that shows creative types that it is in fact an incredibly dynamic creative medium many more will be interested in the industry from a young age.

    Languages such as HTML & CSS are simple enough for children aged 12 and over to grasp the basics of and many would be interested in learning them for the purpose of building their own websites. I imagine many students would also be interested in learning programming languages if say by the end of the course they were creating their own games.

    I can’t see the situation changing any time soon in the US school system since the average wage for a developer is $90K and the average wage for a teacher is $50K, no one’s going to take a $40K pay cut to teach kids when they can keep doing the thing they love and earn more.

    Perhaps all teachers should be trained to teach coding related to their subject? Web Design for Art teachers; Robotics for Physics teachers and PHP for Maths teachers. The chance of that happening is unlikely but luckily there is an amazing online community for anyone interested in learning. Programs such as TEALS are a step in the right direction for the industry.

    The approach that I advocate (I have written a mini-manifesto blog post you will be able to read here from Tuesday 16th : http://www.codio.com/s/blog/2013/04/post-curriculum/) is to take a collaborative, open source approach to teaching people to code. Throw the building of tutorials and rich coding content to the community of teachers and professional developers and make it completely open. The developer community is already doing this to a degree and there is not shortage of willingness. You would end up with a dynamic, organic body of work that does not need committees or curricula. It is a body of work that teachers can draw on as they wish.

Latest Activity

Upcoming Events View All >

MEDIA CONTACT

Jill Anderson

News Officer
617-496-1884jill_anderson@gse.harvard.edu