1 computer science & engineering while standing on one foot elliot soloway cse, coe, um

29
1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

Upload: toby-summers

Post on 04-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

1

Computer Science & Engineering While Standing On One Foot

Elliot SolowayCSE, CoE, UM

Page 2: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

2

Today’s Story

• What are the major areas of CSE?

• What are the areas of impact of CSE?

Page 3: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

3

Ask the Experts 1

Page 4: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

4

Ask the Experts 2

Page 5: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

5

My Personal View (Today)

Languages Manage complexity

Systems Reliability

Theory Encryption Software Engineering

Manage complexity

Artificial

Intelligence

Smart machines Human-Computer Interaction

Usability

Networks Make connections Hardware Ubiquity

Page 6: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

7

TheoryEncryption

Page 7: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

8

Artificial Intelligence Smart Machines

Page 8: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

10

Networks: Make Connections - Plumbing

Page 9: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

11

Networks: Make Connections - End User Support

Page 10: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

12

Operating Systems: Reliability

Page 11: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

13

Software EngineeringManage Complexity

Page 12: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

14

Human-Computer InteractionUsability

Page 13: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

15

Hardware: Ubiquity

Page 14: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

16

The Past is NOT a Predictor of the Future

Page 15: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

17

The Past is NOT a Predictor of the Future Exponential Growth

0

10

20

30

40

50

60

70

80

90

1995 2006 2007 2008 2009 2010 2011

Year

Nu

mb

er

of

CP

U C

ore

TODAY- 2 cores

2011- 80 cores

Page 16: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

18

Disruptive Technologies

Page 17: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

19

Disruptive Technologies

Page 18: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

20

Disruptive Technologies

Page 19: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

21

Disruptive Technologies

Page 20: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

22

Disruptive Technologies

Page 21: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

23

Disruptive Technologies

Page 22: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

24

Disruptive Technologies

Page 23: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

25

Disruptive Technologies

Page 24: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

26

Identify 10 companies (e.g., youTube, facebook, Cisco, Disney)that are “players” in the technology world

Fill out the following template for each of the companies:•Company Name, Products •CEO Name, CEO educational background•2 “interesting” facts about the CEO•2 “interesting” financial facts (revenue, investment, etc.)

Page 25: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

27

Impact On… Everything

Page 26: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

28

Scaling UP!

Page 27: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

29

The Innovator’s Dilemma

Page 28: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

30

Mini-Summary

• Done: Areas in CSE

• Next: Realizing CSE

–2 Challenges

Page 29: 1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

31

UM EECS