43
CS4teachers 2019!

CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

CS4teachers 2019!

Page 2: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Ed LazowskaBill & Melinda Gates Chair

Paul G. Allen School of Computer Science & Engineering

Why Computer Science?Why UW’s Paul G. Allen School?

Page 3: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Today …

• The past fifty years

• The changing nature of the field

• The expanding role of the Paul G. Allen School at the University of Washington

• Seattle – then and now

• Workforce demand

• Student demand

• The changing nature of the world we live in

Page 4: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

1969 – Fifty years ago …

Credit: Peter Lee, Microsoft Research

Page 5: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Credit: Peter Lee, Microsoft Research

Page 6: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Credit: Peter Lee, Microsoft Research

Page 7: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Credit: Peter Lee, Microsoft Research

Page 8: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Credit: Peter Lee, Microsoft Research

Page 9: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

With nearly 5 decades of hindsight, which had the greatest impact?

• Unless you’re big into Tang* and Velcro* (or sex and drugs), the answer is clear …

• And so is the reason …

EXPONENTIALS US

* Commonly – although erroneously – attributed to the space program

Page 10: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

1 1282 4 8 . . .

256

65,536

16,777,216

4,294,967,296

9,223,372,036,854,780,000

Exponentials are rare – we’re not used to them, so they catch us unaware

Page 11: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

The exponential improvements that have characterized computing can be exploited in two ways

• Constant capability at exponentially decreasing cost

• Exponentially increasing capability at constant cost

Storage Price / MB, USD(semi-log plot)

Microprocessor Performance, MIPS(semi-log plot)

John McCallum / Havard Blok

Disk

RAM

Flash

Ray Kurzweil

1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 1970 1975 1980 1985 1990 1995 2000 2005

Page 12: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,
Page 13: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,
Page 14: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

1970 Ford Mustang 2015 Ford Mustang

Size: about the sameSpeed: about the sameEfficiency (MPG): about the sameValue (cost relative to performance): about the same

Measuring change … the 1970s to today

Page 15: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

1971 Intel 4004(2,300 transistors)

2015 Intel Xeon(4,300,000,000 transistors)

Size: area occupied by a transistor reduced by 1,000,000xSpeed: operations per second increased by 100,000xEfficiency (operations per watt): improved by 6,750xValue (dollars per instruction): improved by 2,700x

Measuring change … the 1970s to today

Page 16: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

1970 Ford Mustang

What if cars had improved as rapidly as microprocessors?

2015 Intel Xeon

Measuring change … the 1970s to today

Page 17: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Size: A car would be smaller than an ant(About 1/5th of an inch long)

Measuring change … the 1970s to today

Page 18: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Speed: A car would go 6,000,000 miles per hour(San Francisco to New York in 1.7 seconds)

Measuring change … the 1970s to today

Page 19: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Efficiency: A car would get 100,000 miles per gallon(San Francisco to New York on 1/2 cup of fuel)

Measuring change … the 1970s to today

Page 20: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Cost: A car would cost less than $10

Measuring change … the 1970s to today

Page 21: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,
Page 22: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Energy

Security, Privacy, & Safety

Global Development

Medicine & Health

Education

ScientificDiscovery

Transportation

Environment &Sustainability

Aging PopulationAccessibility

Social & CivicEngagement

mobile computing

robotics

computer vision

machine learning

human computer

interaction

data science

wireless & sensor systems

natural language

processing CORE CSEAI, systems,

theory, languages, etc.

cloud computing

Technology Policy and Societal Implications

The changing nature of the field: From smaller/faster/cheaper to tackling societal challenges

UW has led this modern view of the field –both in concept and in implementation

Page 23: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Shwetak Patel

Page 24: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Zoran Popovic

Page 25: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Franzi Roesner Yoshi Kohno

Page 26: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Steve Seitz

Odyssey

Page 27: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Karin Strauss Luis Ceze

Page 28: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

All aspects of Artificial IntelligenceComputer VisionMachine LearningNatural Language ProcessingRobotics

In partnership with …

Page 29: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

• The Center for Sensorimotor Neural Engineering, an NSF Engineering Research Center

• The Center for Game Science, funded by the Gates Foundation and DARPA to create revolutionary games for scientific discovery and for learning

• The eScience Institute, funded by the Moore, Sloan, Washington Research, and National Science Foundations to bring advances in data-intensive discovery to researchers campus-wide

• dub – “design-use-build” – a campus-wide collaboration that has made UW one of the top institutions in the world in human-computer interaction

• Urban@UW, a campus-wide urban science collaboration

The expanding role of the Allen School at the University of Washington

Page 30: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

• The Taskar Center for Accessible Technology develops and deploys technologies that increase independence and improve quality of life for individuals with motor and speech impairments

• Change, a campus-wide collaboration exploring how technology can improve the lives of underserved populations in low-income regions

• The Tech Policy Lab, a joint effort of the Allen School, the School of Law, and the Information School, funded by Microsoft

• GIX – the Global Innovation Exchange – a new kind of education that is global, project-based, and integrates technology, design, and entrepreneurship

Integral to major interdisciplinary initiatives in research and education

Page 31: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Seattle – then and now

1977

Page 32: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Since that time …

The software industry

Today’s mobile communication services

Desktop publishingStreaming media

Commercial cloud computing

Electronic commerce

$5 coffee

Grunge

Craft beer

Page 33: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

And we’re not done yet!

Page 34: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Many hundreds of home-grown tech companies spawned from the University of Washington, Amazon, Real Networks, McCaw Cellular, Microsoft, aQuantive, and Expedia

http://www.madrona.com/seattle-tech-universe-poster/

Page 35: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

http://www.geekwire.com/engineering-centers/

More than 100 engineering offices of companies headquartered elsewhere

Page 36: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

https://www.wsac.wa.gov/sites/default/files/2017.ASkilledAndEducatedWorkforce.pdf

The gap in Computing is 3x the gap in all other fields of Engineering combined

Workforce demand: Fields with Bachelors-level workforce gaps in Washington state, 2018-23

Page 37: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Employer demand: National STEM job growth, 2016-26 (US Bureau of Labor Statistics)

Data from the spreadsheet at http://www.bls.gov/emp/ind-occ-matrix/occupation.xlsx

Nationally, just as in Washington,“it’s all about computer science”

Page 38: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

0

200

400

600

800

1000

1200

Aut 2010

Aut 2011

Aut 2012

Aut 2013

Aut 2014

Aut 2015

Aut 2016

Aut 2017

Aut 2018

Computer Science & Engineering

Business Administration

Biology

Psychology

Bioengineering

Mechanical Engineering

Biochemistry

Nursing

Aeronautics & Astronautics

Mathematics

CSE (Computer Science & Engineering)

Student demand: Top 10 first-choice majors of UW confirmed incoming freshmen

UW-Seattle offers 112 majors, and 87 specializations within various majors. These are just the top ten!

Page 39: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

McKinsey Global Institute – Skill Shift: Automation and the Future of the Workforce – May 2018

It’s bigger than the software industry: Digital jobs are expanding, non-digital jobs are contracting

Page 40: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

McKinsey Global Institute – Skill Shift: Automation and the Future of the Workforce – May 2018

It’s bigger than the software industry: Digital jobs are expanding, non-digital jobs are contracting

Page 41: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

McKinsey Global Institute – Skill Shift: Automation and the Future of the Workforce – May 2018

Also, the digital component of non-digital jobs is increasing

Page 42: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

Every K-12 should offer computer science, and every student should take it!

• Not because these students are eventually going to work in the software industry (although they might)

• Not because programming is a valuable skill (although it certainly is)

• Rather, because every field is becoming an information field

• And because “computational thinking” is an essential 21st century capability

Page 43: CS4teachers 2019! · computing Technology Policy and ... • GIX –the Global Innovation Exchange –a new kind of education that is global, project-based, and integrates technology,

• Computer science is a field with unmatched “change the world” potential

• An education in computer science is great preparation for pretty much anything

The bottom line

Credit: Alfred Spector, Google

Computer Science: The ever-expanding sphere