Designing a Modern Computing Curriculum for Bermuda Eric Roberts Professor of Computer Science Stanford University Reed College Mathematics Colloquium.

Slides:



Advertisements
Similar presentations
June 6, 2004 COMPUTER SCIENCE TEACHERS ASSOCIATION REPORT FOR ACMs SIGS John White ACM CEO.
Advertisements

Extending the Pipeline: Why K-12 Computer Science is Essential to Higher Education Robb Cutler Computer Science Teachers Association.
Implementing the Tech Standards Presenter: Eric Curts eTech|OHIO Tech Conference 2006.
Considerations for an AP Accounting Course & Exam Why consider? What is AP? Issues? Your Thoughts?
Selecting and Identifying Programs of Study Division of School and Community Academic Programs Camden County College Camden Pathways Professional Development.
On The Road to College and Career Readiness Hamilton County ESC Instructional Services Center Christina Sherman, Consultant.
A Systemic Approach February, Two important changes in the Perkins Act of 2006 A requirement for the establishment of Programs of Study A new approach.
Connecticut Society of Certified Public Accountants Student Outreach Become a CPA – and discover a lifetime of opportunity!
Ensuring Strong Leadership for Our Public Schools UCEA Convention November 21, 2009 Karen Symms Gallagher, PhD Dean.
1 STEM in New Haven. 2 State of STEM: New Haven  National Need  CT Need  New Haven Need  Current NHPS STEM  Resources  Goal for Forum, Introductions.
Careers in CS & Engineering. CS & Engineering careers are not all this….
School of Business University of Bridgeport Admissions Presentation Robert Gilmore, Ph.D. Associate Dean School of Business.
Professional Practice and Computing Curricula 2001 Eric Roberts Professor of Computer Science Senior Associate Dean of Engineering Stanford University.
CSCD 555 Research Methods for Computer Science
Rediscovering the Passion, Beauty, Joy, and Awe: Making Computing Fun Again Eric Roberts Professor of Computer Science, Stanford University Past Chair.
Why get the SPIRIT? Outreach Partnerships to Improve Student Achievement in High Need School Districts Tom Babayan, SPIRIT Program Coordinator, UC Irvine.
Outline The challenge of achieving diversity in computer science Some data on the scope of the problem Why is it important to promote diversity? What.
Computational Thinking Everywhere Eric Roberts Professor of Computer Science Stanford University The “Broad Audience for CS1” Approach Computational Thinking.
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.
Eric Roberts Professor of Computer Science, Stanford University NACCQ Napier, New Zealand 12 July 2009 Restoring the Passion, Beauty, Joy and Awe.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
OVERVIEW OF PETROLEUM ENGINEERING.
Rethinking the PhD in the Humanities Russell A. Berman Stanford University.
Marketing BY: CHEREESE LANGLEY. Nature of work Formulate, direct and coordinate marketing activities and policies to promote products and services, working.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Computer engineers design and build computers and related components. There are two main types of computer engineers: software and hardware. Hardware.
A Case for STEM Education. ScienceTechnologyEngineeringMath.
Presentation by: Scott Geiger
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
The State of K-12 Computer Science Education The instructional practices and assessments discussed or shown are not an endorsement by ACM or the U.S. Department.
Early College Programs Becky Ballbach Director of Student Support Programs October 21, 2014.
Philomath School District Board of Directors Work Session May 10, 2012.
Julie Evans, Project Tomorrow CEO Speak Up 2012 National Findings June 26, 2013 Speak Up Findings & Trends: Informing the changing role of educators 9.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
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.
Why Study Economics at Baylor? Steve Green Professor of Economics & Statistics Chair, Department of Economics.
Connecticut Society of Certified Public Accountants Student Outreach Become a CPA – and discover a lifetime of opportunity!
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Information Systems. What are Information Systems? The largest growth in most economies is coming from 'information' industries. The success of such knowledge-based.
Louisiana State University.  Louisiana State University  College of Humanities and Social Sciences English Department Secondary Education in English.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
CS 110: Introduction to Computer Science Frequently asked questions about a CS major and CS career.
1 Historical Perspective... Historical Perspective... Science Education Reform Efforts Leading to Standards-based Science Education.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Welcome to the BAA/Fenway Library I am Kathy Lowe, the library director. Your teacher preparation or experience in other schools may not have given you.
PAWS 2 Why Career/Technical Training? August 29, 2012.
STEVE SVETLIK DEPARTMENT CHAIR, MATHEMATICS AND CS BACHELOR OF SCIENCE – SECONDARY MATH EDUCATION UNIVERSITY OF ILLINOIS-CHICAGO MASTER OF SCIENCE – COMPUTER.
N ational Q ualifications F ramework N Q F Quality Center National Accreditation Committee.
Past, Present, & Key to our Future. * In 1995 a survey was conducted across DE and it was found that the predominant form of Science Education was textbook.
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.
Pre-registration Information Andrew Brewick Director of Academic Advising.
Defining 21st Century Skills: A Frameworks for Norfolk Public Schools NORFOLK BOARD OF EDUCATION Fall 2009.
Senior administrative officer Planning and evaluation office
Course Selection for: 8th Grade
Youth CareerConnect Programs:
Career Vocabulary Mrs. Kissling.
Outline The challenge of achieving diversity in computer science
Petroleum Engineering
An Evaluation of D.C. Microsoft Imagine Academies
Economic decision making and education
Virginia Union University
Career Technical Education & Every Student Succeeds Act
Computer Science Teachers Association Academy
Study MBA Degree in Canada A Window to Multiple and Golden Opportunities.
Passion, Beauty, Joy, and Awe Continued
Health Care Management Angell Snyder School of Business
Decreasing Enrollments / Increasing Manpower Needs: Solutions for Attracting Students to Computer Science Wayne Summers / Rodrigo Obando TSYS Department.
Presentation transcript:

Designing a Modern Computing Curriculum for Bermuda Eric Roberts Professor of Computer Science Stanford University Reed College Mathematics Colloquium April 3, 2008

Outline Setting the context: Why precollege education is important1. Overview of the Bermuda Project2. The successes of the project3. Implications for education in the United States4.

Outline Setting the context: Why precollege education is important1. Overview of the Bermuda Project2. The successes of the project3. Implications for education in the United States4.

The Crisis in Computing Education That there is currently a crisis in computing education is not in doubt. McGettrick et al., SIGCSE 2007 — Computing enrollments in the United States and most of Europe have plummeted since 2001.

The Pipeline Problem in Computer Science Source: Computing Research Association, Taulbee Study, 2008 Although there are indications that the decline has bottomed out, the number of computer science majors at research universities has fallen by almost 50 percent since its peak in 2000.

The Crisis in Computing Education That there is currently a crisis in computing education is not in doubt. McGettrick et al., SIGCSE 2007 — Computing enrollments in the United States and most of Europe have plummeted since 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.

Degree Production vs. Job Openings 160, , , ,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, 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 projections. See Sources:

The Crisis in Computing Education That there is currently a crisis in computing education is not in doubt. McGettrick et al., SIGCSE 2007 — Computing enrollments in the United States and most of Europe have plummeted since 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. The reasons behind the enrollment decline are complex and highly interconnected. One of the most important factors, however, lies in the widespread problems associated with computer science education at the K-12 level.

The Problem Starts Early Source: Higher Education Research Institute at UCLA, 2005 The UCLA HERI study shows that students have already made their decisions before they reach university.

CS is Losing Ground 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

Outline Setting the context: Why precollege education is important1. Overview of the Bermuda Project2. The successes of the project3. Implications for education in the United States4.

The Bermuda Project In 1998, Stanford initiated a project to design a new computer science curriculum for Bermuda’s public secondary schools. Since that time, many people have worked on the Bermuda Project, from both the Computer Science Department and the School of Education. Eric Roberts (CS) Brigid Barron (Education) Faculty: Project Director: Caitlin K. Martin Students: Rob Baesman, Shireen Braithwaite, Caroline Clabaugh, Karen Corby, Katherine Emery, Nicholas Fang, Tom Fountain, Maria Fredricsson, Anita Garimella, Osvaldo Jimenez, Marissa Mayer, Jennifer McGrath, Emma Mercier, Alex Osipovich, Ann Pan, Kristin Pilner, Michael Ross, Tenicia Sicard, Andrew Simons, Luke Swartz, Shane Witnov

About Bermuda British overseas territory lying 600 miles east of North Carolina. Land area just over 20 square miles (roughly one third the size of Washington, DC). Total population of only 62,000 (roughly the size of Palo Alto) with two public high schools: Berkeley and Cedarbridge. Local parliament has had a Labor majority since Considerable national wealth, primarily from companies that relocate to Bermuda as a tax haven. The CIA World Factbook lists Bermuda as having the highest GDP per capita in the world.

Bermuda.edu The Bermuda.edu movie is not posted because of copyright restrictions.

Initial Goals Support the development of technological literacy Prepare all students for work or undergraduate study Develop a cadre of highly skilled students who are globally competitive The Bermuda Project was funded by a public-private partnership linking the Ministry of Education with several Bermuda-based companies. The initiative was originally named the XL Education Initiative after the principal corporate sponsor, but soon broadened to become the B.TEC (Bermuda Technical Education) project. The goals of the initiative were:

Principles of the Bermuda Project Solid foundational knowledge. Computing literacy requires much more than a working knowledge of a particular set of tools. The computing industry is incredibly dynamic. Today’s tools quickly become tomorrow’s antiques. Individual empowerment. Many students approach computing with a strange mixture of fear and awe: technophobia coupled with technoreverence. In our experience, the best way to counter these psychological barriers is to concentrate on giving each student a sense of individual empowerment, building their confidence and efficacy along with their technical skills. Equality of access. The curriculum developed for Bermuda must take into account the diversity of the student population to ensure that all students have the same chance to succeed.

Fluency vs. Literacy The Bermuda Project adopted the principles expressed in the 1999 “Fluency Report” from the National Research Council. The Fluency Report draws a sharp distinction between the traditional notion of computer literacy and the more advanced goal of fluency, which encompasses algorithmic and computational thinking as well as basic computing skills. Adopting fluency as a goal meant that the students in the project would have greater flexibility and independence in choosing career paths.

Components of the Project Curriculum Assessment Professional Development

Stanford Curriculum Introduction to Computing Computer Science 1: Introduction to Programming Computer Science 2: Intermediate Programming Multimedia 2: Interaction Design Multimedia 1: Visual Design Multimedia 3: Digital Filmmaking

The First Course Required of all students during their first year of high school. Includes modules on: –Basic Skills –Computing History –Computer Hardware –Internet –Web Design –Computer Ethics

The First Programming Course Elective, usually taken in 2 nd or 3 rd year. Includes modules on: –Introductory Programming –Future of Computing –Web Programming The introductory programming module uses a Java version of Karel the Robot. The web programming module uses simple JavaScript.

The Intermediate Programming Course Elective, usually taken in 3 rd or 4 th year. Includes modules on: –Problem Solving –MiniJava Programming –Animation in MiniJava –Software Engineering –Object-Oriented Design The programming language is MiniJava, a teaching-oriented subset of Java I developed at Stanford.

Professional Development Professional development must be a central component of any project that seeks to develop a computing curriculum in schools, since few teachers have the necessary skills. Professional development efforts must be ongoing for two reasons: –The field changes rapidly –Some teachers will leave education We offered student-led workshops for professional development both at Stanford and in Bermuda.

The Bermuda Teaching Team Karen Clemons Dean Foggo Reggie Harris Michael Reid Raquel Rose-Green Donna Swainson-Robinson Eric Totten Nkenge Warren-Swan

Outline Setting the context: Why precollege education is important1. Overview of the Bermuda Project2. The successes of the project3. Implications for education in the United States4.

Assessment Students were given pre- and post-tests in several classes to assess levels of learning Students completed survey questionnaires to determine their level of satisfaction, their interest in further computing courses, and their eventual career plans. We conducted in-depth videotaped interviews with 38 students. An independent team from Boston University evaluated the program and found it to be “excellent.” The International Society for Technology in Education (ISTE) evaluated and certified the curriculum in 2003, making it the first ISTE-certified national curriculum in the world. We undertook several different assessment strategies to determine the success of the project, including the following:

Interviews with Bermuda Students Monica I wanted to be an accountant at first, and then [my computer teacher] kind of pulled me in. I was like, ‘Programming... Wow! This is great.’ Then I noticed I could have a career in computers. Wow, I have never been frustrated in any of my classes, but then MiniJava came along. I would print out my work, I would take my work home. You didn’t have to, but I would take it home to fix that problem. You don’t know how many times I did that.... It’s hard, but when you see your results— great. Everyone will come around to watch it. It was only at CedarBridge where I really got to know how the computer works, how to actually use it. Possibilities are endless with computers; it’s just amazing. That’s why every semester I always have a computer class in there just so I can learn, and besides, that’s where the world is going today, to computers, so it’s good to have computers in your background I guess when you look at [the web page], what you have done, it’s amazing. Like, ‘Wow, I actually did this.’ You would think you had to be some kind of specialist or something in order to do this, but you know, you don’t have to be.... I consider myself to be a creative person and I get all these ideas, and by doing multimedia I am able to put those creativities on paper. Lakisha

Projections of Future Selves

Images of Computing (U. S.) In 1998, sixth-graders in selected California schools were asked to draw their image of a computer professional. The drawings are for the most part aligned with traditional stereotypes, as follows:

Images of Computing (Bermuda) In Bermuda, the same exercise after the Stanford curriculum reveals different perceptions:

Outline Setting the context: Why precollege education is important1. Overview of the Bermuda Project2. Evaluating the success of the project3. Implications for education in the United States4.

Could We Replicate the Curriculum in the U.S.? The scale is wildly different. Bermuda has two public high schools; Los Angeles has 248. Despite the limited scale, the Bermuda Project required a large team, a substantial budget, and considerable ongoing support. The Bermuda Project had support from an impressive array of local industries and from the highest levels of government. It would be nice to think that it would be possible to replicate the Bermuda computing curriculum in the United States. Stanford was, in fact, contacted by the L.A. Unified School District to see if we could do just that. Unfortunately:

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 all 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, actively 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.

The March of Progress 266 pages 274 pages 911 pages 1536 pages —Don Knuth, October 11, 2006 If I had had to learn C ++, I would have majored in music.

The Pace of Change The pace of change—particularly in terms of its effect on the languages, libraries, and tools on which introductory computer science education depends—has increased in recent years. Individual universities and colleges can’t keep up. In a survey by the Computer Science Teachers Association, secondary school teachers cited the rapid pace of change as the most significant barrier.

ACM Initiatives The Computer Science Teachers Association (CSTA) is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. It provides opportunities for K-12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and to learn. —founded in 2005

What We Need To Do Recognize that the problems extend well beyond the university. Press government and industry to improve computing education at the K-12 level. Take creative steps to bolster both the image and the reality of work in the profession. Emphasize the fact that programming remains essential to much of the work in the field. Encourage research into new software paradigms that can bring back the “passion, beauty, joy, and awe” that can make programming fun again.

The End