Presentation is loading. Please wait.

Presentation is loading. Please wait.

Passion, Beauty, Joy, and Awe Continued Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board SIGCSE 2009.

Similar presentations


Presentation on theme: "Passion, Beauty, Joy, and Awe Continued Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board SIGCSE 2009."— Presentation transcript:

1 Passion, Beauty, Joy, and Awe Continued Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board SIGCSE 2009 Chattanooga, Tennessee March 5, 2009

2 In Our Last Episode... That there is currently a crisis in computing education is not in doubt. McGettrick et al., SIGCSE 2007 — As everyone has now been aware for some time, computing enrollments in the United States and most of Europe have plummeted since 2001. This drop is of significant economic concern because those same countries are training far fewer people than they need to fill the available positions. In the United States, there are now many more jobs in the IT sector than there were at the height of the dot-com boom, with all projections pointing toward continued growth.

3 What a Difference a Year Makes That there is currently a crisis in computing education is not in doubt. McGettrick et al., SIGCSE 2007 — As everyone has now been aware for some time, computing enrollments in the United States and most of Europe have plummeted since 2001. This drop is of significant economic concern because those same countries are training far fewer people than they need to fill the available positions. In the United States, there are now many more jobs in the IT sector than there were at the height of the dot-com boom, with all projections pointing toward continued growth. In Silicon Valley and at Stanford, the answers are clear: –Demand for talented software developers is as high as it’s ever been. –CS enrollments are skyrocketing, nearly erasing any previous loss. Are enrollments still falling? Is this still true after the meltdown?

4 Introductory Course Enrollment Trends 0 200 400 600 800 1000 1200 1400 1600 1800 1985-861986-871987-881988-891989-901990-911991-921992-931995-961996-971997-981998-991999-002000-012001-022002-032003-042004-052005-062006-072007-08 2008-09 projected All CS intro courses CS106A (our CS1) 1993-94 1994-95

5 The Reasons for the Downturn Fears about the long-term economic stability of employment in the computing industry continue to have a profound effect on student interest in our discipline. 1. The kind of exposure students get to computing at the elementary and secondary level tends to push people away from the discipline long before they reach the university. 2. The image of work in the field—and, more importantly, all too much of the reality of work in the field—is unattractive to most students and no longer seems fun, particularly in comparison to other opportunities that bright students might pursue. 3.

6 The Single Best Enrollment Predictor A statistical analysis undertaken by my colleague, Mehran Sahami, found that 88% of the 1993-2003 enrollment variance at Stanford can be explained by the NASDAQ average of the preceding year. But the NASDAQ—along with other markets—has been declining steadily over the last year. If enrollments have historically tracked the high-tech economy, why are enrollments rising? 2008 2006 2004 20022000 19981996199419921990198819861984 1000 2000 3000 4000 5000 300 400 500

7 There are Fewer Places to Go

8 We Still Have Work To Do The kind of exposure students get to computing at the elementary and secondary level tends to push people away from the discipline long before they reach the university. 2. The image of work in the field—and, more importantly, all too much of the reality of work in the field—is unattractive to most students and no longer seems fun, particularly in comparison to other opportunities that bright students might pursue. 3. reality

9 Computing Faces Huge Challenges in Schools People who have software development skills command high salaries and tend not to teach in schools. In many schools, computing courses are seen as vocational rather than academic. The NCAA has eliminated academic credit for most computing courses on this basis. Students who are heading toward top universities are advised to take non-CS courses 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. Those disciplines, moreover, often oppose expanding high-school computer science. Administrators find tools like PowerPoint moresexyandexciting. Computing skills in general—and programming in particular—have become much harder to teach. Teachers have few resources to keep abreast of changes in the field.

10 A Tale of Two Meetings On September 13 and 14, Jan Cuny at the National Science Foundation organized a meeting in Atlanta to think broadly about new designs for the AP CS exam. This meeting, which was chaired by Owen Astrachan, was one of the best and most exciting meetings I have ever attended. 1.On September 13 and 14, Jan Cuny at the National Science Foundation organized a meeting in Atlanta to think broadly about new designs for the AP CS exam. This meeting, which was chaired by Owen Astrachan, was one of the best and most exciting meetings I have ever attended. 1.On the weekend of October 24, the College Board held the AP Computer Science National College Faculty Colloquium in Chicago to discuss the AP exam. I didn’t attend, but reports from several attendees indicated that the energy they took with them from the Atlanta meeting was lost after Chicago. 2.On the weekend of October 24, the College Board held the AP Computer Science National College Faculty Colloquium in Chicago to discuss the AP exam. I didn’t attend, but reports from several attendees—and Chris Stephenson in particular—indicated that much of the energy they took from the Atlanta meeting was lost after Chicago. 2. It was the best of times, it was the worst of times... —Charles Dickens

11 The Seven Big Ideas from the Atlanta Meeting Computing is a creative activity that draws on a wide variety of fields, such as natural sciences, mathematics, engineering, social sciences, business, and the arts. 1. Abstraction is a central problem-solving technique in computer science. 2. Algorithms are the essence of computational problem solving.3. Writing programs is an integral part of solving computational problems. 4. Theoretical and practical limitations affect what can be solved computationally. 5. Computing enables and empowers innovation, exploration, and creation of knowledge. 6. Computing drives and is driven by economics, culture, society and ethics. 7.

12 Jan Cuny’s “Clean Slate” Project http://www.cra.org/Activities/summit/Cuny_A_Clean_Slate_Approach_to_High_School_CS.pdf

13 The End

14 AP CS Is Relatively Small

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

16 Degree Production vs. Job Openings 160,000 140,000 120,000 100,000 80,000 60,000 40,000 20,000 EngineeringPhysical SciencesBiological Sciences Computer Science Ph.D. Master’s Bachelor’s Projected job openings Adapted from a presentation by John Sargent, Senior Policy Analyst, Department of Commerce, at the CRA Computing Research Summit, February 23, 2004. Original sources listed as National Science Foundation/Division of Science Resources Statistics; degree data from Department of Education/National Center for Education Statistics: Integrated Postsecondary Education Data System Completions Survey; and NSF/SRS; Survey of Earned Doctorates; and Projected Annual Average Job Openings derived from Department of Commerce (Office of Technology Policy) analysis of Bureau of Labor Statistics 2002-2012 projections. See http://www.cra.org/govaffairs/content.php?cid=22. Sources:


Download ppt "Passion, Beauty, Joy, and Awe Continued Eric Roberts Professor of Computer Science, Stanford University Past Chair of the ACM Education Board SIGCSE 2009."

Similar presentations


Ads by Google