A Week to Focus on Computer Science Education
With computer science education critical in the 21st century economy, Congress declares December 6-12 Computer Science Education Week
It's one of the most vexing paradoxes facing the U.S. today, even if most people are not aware of it. American IT and software companies dominate the world market place and the vast majority of colleges and universities have excellent computer science programs, yet at the K-12 level, computer science education is almost nonexistent. Meanwhile, other countries have stepped up their education efforts at this level and are beginning to pull ahead of the U.S. in several key areas. How did that happen and what does that mean for our future competitiveness in the global economy? During a time when the United States is focusing on science, technology, engineering and mathematics education, why has computer science been left behind?
There have been discussions and attempts in the past to revamp K-12 computer science education, but the comprehensive teaching standards and other concrete efforts needed for this effort to succeed remain largely nonexistent. In response to this growing crisis, this week has been declared Computer Science Education (CSED) Week by Congress to help raise awareness of the problem and highlight some of the efforts taking place across the country to improve computer science education in our schools and communities.
To understand why organizations such as the Association for Computing Machinery (ACM) and the National Science Foundation (NSF) are supporting CSED week, it helps to understand just how neglected the subject is in American schools. Even with the invention of the first personal computer in the late 1970s, computer science has never been widely taught at the K-12 level. Most school districts and states lack computer science curriculum standards, few K-12 teachers have a computer science background and most computer science courses are elective, not mandatory.
In a 2002 Computer Science Teachers' Association (CSTA) survey, only 17 percent of the teachers mentioned having a state-mandated computer science curriculum at the high school level, and only one percent said the course were mandatory, relegating the subject to voluntary computer programming courses or elective courses on how to use the Internet. Over a third of the teachers surveyed stated that their state had no computer science certification for teaching computer science classes.
What makes this situation so puzzling is that computer science in United States thrives at the post-secondary level. According to a 2006 report by the Computer Science Teachers Association, computer science departments produced over 45,000 baccalaureate and 850 PhD degrees that year. Yet only 16,622 high school students entering college take the Advanced Placement (AP) computer science exam, according to the College Board that administers the AP tests. Compare that with the over 230,000 students who took the AP Calculus AB exam and the over 360,000 students took the U.S. History AP exam, and the neglect of computer science at the K-12 level comes into the focus.
The neglect of computer science is seen even after efforts to put computers into K-12 classrooms, demonstrating that access to computers does not equal education in computer science.
How does the current state of computer science education in the United States compare to other developed countries? Several countries, including Canada, Israel, New Zealand, Australia and several Asian countries have implemented a comprehensive computer science curriculum.
Canada, for example, has implemented a computer science curriculum for all secondary schools in Ontario that offers two alternative tracks-one for computer science and the other for computer engineering. In grade 9, students have a full-year integrated technologies course available to all students, which is followed by three parallel three-year tracks--one for computer and information science and two in computer engineering.
Another example is Israel, where the Ministry of Education approved a secondary computer science curriculum in 1998, which is offered in grades 10, 11 and 12. The program has mandatory half-year courses in the foundation of computer science in grade 10, which is followed by elective courses in computer science in grades 11 and 12.
The current economic crisis and changing global economy illustrate why is it important for the United States to develop its own comprehensive computer science curriculum for grades K-12. The U.S. Bureau of Labor Statistics reported that 854,000 professional information technology jobs will be added between 2006 and 2016, an increase of about 24 percent. Many of these jobs will not require a four-year college degree, but all of them require a solid background in computer science.
These future jobs could be a mechanism for increasing the economic stability of our country, but now we are in danger of falling to prepare applicants for them. Additionally, the notion that only future computer scientists or IT professionals need training in computer science is no longer true. Outside of the IT industry, knowledge of computer science and computer programming is becoming a necessary skill for many professions including jobs in science and technology, and also careers in marketing, advertising, journalism and the creative arts. For example, anyone working with large datasets, from scientists to market researchers, who are responsible for analyzing data and discovering knowledge, do so by using computer programs.
As computers are becoming mainstream tools in the fields of journalism to creative arts, professionals in those fields are becoming increasingly called on to utilize their computer programming skills on the job.
NSF has created new research grant programs to increase computer science education. One program is the Broadening Participation in Computing (BPC) program, which has funded several researchers who are working on increasing computer science education.
The BPC funded research by Jane Margolis, a UCLA researcher working in the Los Angeles Unified School District, seeks to implement a comprehensive computer science education at the K-12 level. The BPC also funded Ursula Wolz, a researcher from the College of New Jersey. Wolz and her team created a summer institute and an afterschool program that teaches students computer science through the development of an online magazine. These research projects are just two examples of the innovative research grants funded by NSF that are working to increase computer science education at the K-12 level.
The challenge is clear--the United States has been a leader in computer science at the collegiate level, but needs to become a leader at the K-12 level to maintain its position. Not only is it important for increasing the pipeline of future computer scientists, as the workplace is becoming more technological, it is important for people to gain computer science skills that will be needed in a diverse set of professions. The week of December 7, 2009 being Computer Science Education Week should be a wake up call to revamp computer science education at the K-12 level.
The National Science Foundation (NSF) is an independent federal agency that supports fundamental research and education across all fields of science and engineering. In fiscal year (FY) 2016, its budget is $7.5 billion. NSF funds reach all 50 states through grants to nearly 2,000 colleges, universities and other institutions. Each year, NSF receives more than 48,000 competitive proposals for funding and makes about 12,000 new funding awards. NSF also awards about $626 million in professional and service contracts yearly.
Useful NSF Web Sites: