The Pipeline Crisis in Computing Eric Roberts Professor of Computer Science, Stanford University Co-chair of the ACM Education Board Taking the Initiative.

Slides:



Advertisements
Similar presentations
Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 15 Technological Change.
Advertisements

HART RESEARCH P e t e r D A S O T E C I
June 6, 2004 COMPUTER SCIENCE TEACHERS ASSOCIATION REPORT FOR ACMs SIGS John White ACM CEO.
Extending the Pipeline: Why K-12 Computer Science is Essential to Higher Education Robb Cutler Computer Science Teachers Association.
Bringing All of Alameda Excellence and Equity Through New Programs in Career Technical Education Sean McPhetridge, AUSD Director of ROP and Post-Secondary.
National Academy of Engineering of the National Academies 1 Phase II: Educating the 2020 Engineer Phase II: Adapting Engineering Education to the New Century...
Curriculum Review Steering Group Presentation Engagement with disciplines and promoting a sense of belonging in our students Dr Derek Scott School of Medical.
On the Search of New Engineering Curriculum Model for the 21st Century
THE JOB/STUDENT GAP IN COMPUTER SCIENCE 2% 98% Computer Programming Students All other math and science students 40% 60% Computer Programming Jobs All.
National CS Week December 7 – 11, Did You Know? Shift Happens.
RECRUITING FROM STEM SUBJECTS Carl Gilleard, CEO, Association of Graduate Recruiters.
New Approaches to the Development of the U.S. Computing Work Force Eric Roberts Professor of Computer Science, Stanford University Co-chair of the ACM.
Human Services Associate in Science Degree Program Program Review Summit April 22, 2008.
Workforce in Iowa’s Creative Corridor Iowa’s Creative Corridor Regional Workforce Development Plan.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta.
Careers in CS & Engineering. CS & Engineering careers are not all this….
Making Computer Science Fun Again Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board Informatics Education.
Professional Practice and Computing Curricula 2001 Eric Roberts Professor of Computer Science Senior Associate Dean of Engineering Stanford University.
STEPPING STONE PROJECT STEPPING STONE PROJECT designing a new engineering discipline presented by team 1.
Help Wanted: Qualified Physics Teachers Cornell University June 21, 2006 Ed Reinfurt, Vice President The Business Council of New York State, Inc.
Eric Roberts Department of Computer Science Stanford University CSIT Symposium Norfolk, Virginia March 6, 2004 Educating the Next Generation of Computer.
Passion, Beauty, Joy, and Awe Continued Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board SIGCSE 2009.
The Pipeline Crisis in Computing Eric Roberts Professor of Computer Science, Stanford University Co-chair of the ACM Education Board Taking the Initiative.
OVERVIEW OF PETROLEUM ENGINEERING.
1 Factors Influencing Faculty Motivation to Improve Teaching Prepared by the National Center for Postsecondary Improvement: Project 5.3 Scenes from University.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Li-Jen Shannon, Peter Cooper, Timothy Mcguire Sam Houston State University Computer Science Department Huntsville, Texas, USA Reframing Computer Education.
Triple Helix IX International Conference Stanford University Triple Helix IX International Conference Stanford University History Planning Future Research.
1 Sustaining Technical Programs The NSF’s Advanced Technological Education Program and American Competitiveness Mike Lesiecki, MATEC A Member of the Academic.
Engineering Systems & Design Graduate Programmes.
Science Technology Engineering Mathematics.  STEM education is influential in driving national economic growth & innovation  Every person depends on.
AFCEA/AFA July 23,  There are 35 colleges and universities across the state that are members of the University System of Georgia.  All of them.
Mark A. Tumeo, PhD, JD, PE Dean, College of Computing, Engineering & Construction UNF.
THE JOB/STUDENT GAP IN COMPUTER SCIENCE 2% 98% Computer Programming Students All other math and science students 40% 60% Computer Programming Jobs All.
Designing the Microbial Research Commons: An International Symposium Overview National Academy of Sciences Washington, DC October 8-9, 2009 Cathy H. Wu.
Partnerships and Broadening Participation Dr. Nathaniel G. Pitts Director, Office of Integrative Activities May 18, 2004 Center.
SPACEHORIZONS WHO ARE WE? We are a non-profit organization comprised of members of the entertainment, science, industry, and academic communities all.
1 The Innovation Region Doug Henton President Collaborative Economics 1.
Welcome to AVID! Ms. Ross, Room 219.
A presentation of key findings from a national survey of 800 registered voters conducted September 10-12, 2007.
Staff and students working as partners in STEM and pedagogic research Dr Neil Williams, Anhar Khan, Faiz Aziz, Ari Abedhin and Aminur Rahman Faculty of.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Copyright © 2010 Australian Computer Society Jeanette Wirt Vice Chair Victorian Branch Australian Computer Society.
WOMEN IN SCIENCE: CHALLENGES & OUTLOOK Dr. Nadezhda Gaponenko Head of Department, Institute of Science Development Study, Russian Academy of Sciences Director.
Information Systems. What are Information Systems? The largest growth in most economies is coming from 'information' industries. The success of such knowledge-based.
THE NEW MILLENNIUM OR CURRENT TREND The 20th Century Mathematics The New Math Era (a1) The educational reform of the 1950s in the U.S. was already in.
GeoCareer Futures: Myriad Opportunities, Complex Pathways Christopher M. Keane American Geological Institute 11 January 2007.
The New Economy: Opportunities and Challenges Joseph E Stiglitz.
SIGCSE 2009 : Chattanooga, TN 10:45-noon Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, continued.
Advocating for Your Computer Science Program Wisconsin Mathematics Council Annual Conference Green Lake, WI Friday, May 2, 2014 Joe Kmoch
Connecticut Algebra One for All
Introduction to STEM Integrating Science, Technology, Engineering, and Math.
300,000 jobs: facing the ICT skills shortage. “Europe’s capacity to recover after the financial and economic crisis will depend to a considerable extent.
 Explore fundamental issues in computing and develop theories and models to address those issues  Help scientists and engineers solve complex computing.
ENGINEERING What is Engineering? The application of mathematics and scientific principles to better or improve life To equip creative minds with the mathematical.
SOFTWARE DEVELOPER By Joey Rodriguez. Background  I have always been interested in computers and how they work. I think it would be very interesting.
STE(A)M IN YOUR SCHOOL Teaching Across Disciplines and Preparing Your Students For the REAL WORLD.
The CSU at the Beginning of the 21st Century: Meeting the Needs of the People of California.
State and Future of Computing Mary Lou Soffa
Industry Advisory Board
Business & Computer Science Education Department

The University of Texas-Pan American
Data Science University of California Davis
Passion, Beauty, Joy, and Awe Continued
Decreasing Enrollments / Increasing Manpower Needs: Solutions for Attracting Students to Computer Science Wayne Summers / Rodrigo Obando TSYS Department.
Andrew McGettrick, Eric Roberts, Dan Garcia, Chris Stephenson
PD Goals Program Overview December, 2012
PD Goals Program Overview December, 2012
Presentation transcript:

The Pipeline Crisis in Computing Eric Roberts Professor of Computer Science, Stanford University Co-chair of the ACM Education Board Taking the Initiative SIGCSE 2007 Symposium Covington, Kentucky March 9, 2007

Reframing the Issue All too often, those of us who teach computing have looked at the declining interest in the discipline as an enrollment crisis. This characterization is self-defeating and makes it harder to attract allies to our cause. In a typical university, every department wants to increase its enrollment, and we become merely another player in a parochial game of resources. The real concern is that we have a pipeline crisis in that we are producing far too few graduates to fill the growing number of positions that require computing skills. Judging by demand, we were producing too few graduates even at the top of the boom. Failure to respond to the pipeline crisis will place significant constraints on the computing industry and compromise national competitiveness.

The Looming Pipeline Crisis The Bureau of Labor Statistics projects much faster growth in computing employment than in other science/engineering areas.

A Graphic Indicator of the Shortage Graphic created by Greg Lavender at the University of Texas.

Economic Utility of Disciplinary Degrees Working in the life sciences typically requires a degree in biology or some closely related field, but relatively few biology majors actually end up working in the field. 80% of workers in the life sciences have degrees in the life sciences. 14% of graduates with degrees in the life sciences work in those fields. SOURCE: National Science Foundation/Division of Science Resources Statistics, SESTAT (Scientists and Engineers Statistical Data System), 1999, as presented by Caroline Wardle at Snowbird 2002

Economic Utility of Disciplinary Degrees In computing, the pattern of degree production vs. employment is reversed. 39% of workers in computing have degrees in computing. 71% of students with degrees in computing remain in the field. These data suggest a significant underproduction of students with computing degrees at the university level.

Why Other Sciences Should Be Concerned Though the information technology- powered revolution is accelerating, this country has not yet awakened to the central role played by computational science and high-end computing in advanced scientific, social science, biomedical, and engineering research; defense and national security; and industrial innovation. Together with theory and experimentation, computational science now constitutes the third pillar of scientific inquiry, enabling researchers to build and test models of complex phenomenasuch as multi-century climate shifts, multidimensional flight stresses on aircraft, and stellar explosionsthat cannot be replicated in the laboratory, and to manage huge volumes of data rapidly and economically.... While it is itself a discipline, computational science serves to advance all of science. The most scientifically important and economically promising research frontiers in the 21st century will be conquered by those most skilled with advanced computing technologies and computational science applications. But despite the fundamental contributions of computational science to discovery, security, and competitiveness, inadequate and outmoded structures within the Federal government and the academy today do not effectively support this critical multidisciplinary field.

What We Need To Do Develop greater understanding of the reasons behind the decline in student interest in computing disciplines. Forge alliances with individuals and groups in other disciplines to bring new voices into the discussion. Increase public awareness of the range of opportunities. Press government and industry to support computing education. Expand efforts to increase diversity. Encourage experimentation in curricular strategies. Develop tools and materials that can be used off the shelf. Improve distribution channels for best practices. Promote interdisciplinary curricular connections. As Grady Booch encouraged us this morning, help students rediscover the passion, beauty, joy, and awe of software

Reasons for the Decline Students are insecure about the dot-com bust and offshoring.1. CS curricula are seen as unexciting and lacking in flexibility.2. Images of computing workand workersare often negative.3. Introductory courses have become more difficult to teach.6. Teaching computing in high school faces growing challenges.5. Students have changed in ways that decrease the appeal of CS.4.

Changes in Student Attitudes or Why Students No Longer Like Programming Students have adopted over time an increasingly instrumental attitude toward education. For many students, opportunities for wealth are more attractive than simply having good prospects for a high-paying job. A factor analysis by my colleague Mehran Sahami revealed an 88% correlation between the number of CS majors at Stanford and the average level of the NASDAQ the year before. Students are primarily choosing careers that they perceive to fall on the capital side of the capital/labor divide. Despite the fact that software development is highly paid, it is generally viewed as labor. For much of our fields history, programming was the most popular aspect of the major. That seems to have changed.

Some Encouraging Signs A common misconception is that many people think CS means sitting in front of a computer all day long. This may often be the case for programming, but CS is a large field. There are many applications that require CS skills that involve little or no programming.. Matt Jacobsen, Senior, UC Berkeley And for those programming jobs, the reason its possible to sit in front of a computer for extended periods of time is because in CS we can learn new things, achieve goals, and be creative. Every day! Its this last point that really drives me, personally. If you ask any passionate person how they can "___ all day long", its because thats their outlet for being creative. From Dan Garcias Faces of CS web site.

More Encouraging Signs A profitless Web site started by three 20-somethings after a late-night dinner party is sold for more than a billion dollars, instantly turning dozens of its employees into paper millionaires. It sounds like a tale from the late 1990s dot-com bubble, but it happened yesterday. Google, the online search behemoth, agreed yesterday to pay $1.65 billion in stock for the Web site that came out of that partyYouTube, the video-sharing phenomenon that is the darling of an Internet resurgence known as Web The purchase price has also invited comparisons to the mind-boggling valuations that were once given to dozens of Silicon Valley companies a decade ago. Like YouTube, those companies were once the Next Big Thing, but some soon folded. Dot-Com Boom Echoed in Deal to Buy YouTube By ANDREW ROSS SORKIN Published: October 10, 2006 Many large universities have reported significant increases in enrollments this year. Some have recovered much of the loss from the past five years.

The Growing Challenge of High School CS People who have software development skills command high salaries and tend not to teach in high schools for very long. In many schools, computing courses are seen as vocational rather than academic. The NCAA, for example, no longer accepts computer science courses for academic eligibility. Students who are heading toward top universities are often advised to take courses other than computer science to bolster their admissions chances. Because schools are evaluated on how well their students perform in math and science, many schools are shifting teachers away from computer science toward these disciplines. Teachers have very few resources to keep abreast of changes in the field.

CS is Losing Ground in the AP Exam The Computer Science exam is the only Advanced Placement exam that has shown declining student numbers in recent years.

CS Is Tiny Compared with Other Sciences

Computing Is Getting Harder Complexity. The number of programming details that students must master has grown much faster than the corresponding number of high-level concepts. Instability. The rapid evolution of the field creates problems for computing education that are qualitatively different from those in most fields. Many faculty in our discipline believe that teaching computing has become more difficult. The contributing factors include: Concern over these has sparked several initiatives including the ACM Java Task Force. Don Knuth, October 11, 2006 If I had had to learn C++, I would have majored in music.

Positive Initiatives The National Science Foundation sponsored four regional conferences on Integrated Computing and Research (ICER) and launched the new Computing Pathways (C-PATH) initiative. Several ACM Education Board projects are proving helpful: –A brochure for high-school students –The CC2001 series of curriculum reports –The Computer Science Teachers Association –A community effort to develop Java tools (the ACM Java Task Force) There are many interesting ideas in the community that are showing promise: –Mark Guzdials media computation strategy at Georgia Tech –Stuart Regess back to basics strategy at the University of Washington –Jeannette Wings computational thinking concepts –Interdisciplinary curricula at a variety of schools –The many efforts to enhance diversity from so many people –All the good ideas that come out here at SIGCSE

Dangers on the Horizon Walt Kelly We have met the enemy and he is us. Unfortunately, the sense of crisis in recent years carries with it the risk that our community will adopt desperate measures that are self- defeating in the long run: Engaging in resource competition with fields that should be our allies in seeking to increase support of science and technology. Changing our curricula in ways that might increase the number of students but will not meet the needs of their eventual employers. Every technical person in the industry with whom Ive spoken is horrified by the prospect of reducing the emphasis on programming in the undergraduate curriculum. Losing hope in the darkness before the dawn. Enrollments are already recovering in many institutions. This too shall pass, but only if we keep the faith and make it happen.

The End

The Pace of Change The pace of changeparticularly in terms of its effect on the languages, libraries, and tools on which introductory computer science education dependshas increased in recent years. Individual universities and colleges cant keep up. In a survey by the Computer Science Teachers Association, high-school teachers cited the rapid pace of change as the most significant barrier.