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

Post on 04-Jan-2016

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Computer Science & Engineering While Standing On One Foot

Elliot SolowayCSE, CoE, UM

2

Today’s Story

• What are the major areas of CSE?

• What are the areas of impact of CSE?

3

Ask the Experts 1

4

Ask the Experts 2

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

7

TheoryEncryption

8

Artificial Intelligence Smart Machines

10

Networks: Make Connections - Plumbing

11

Networks: Make Connections - End User Support

12

Operating Systems: Reliability

13

Software EngineeringManage Complexity

14

Human-Computer InteractionUsability

15

Hardware: Ubiquity

16

The Past is NOT a Predictor of the Future

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

18

Disruptive Technologies

19

Disruptive Technologies

20

Disruptive Technologies

21

Disruptive Technologies

22

Disruptive Technologies

23

Disruptive Technologies

24

Disruptive Technologies

25

Disruptive Technologies

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.)

27

Impact On… Everything

28

Scaling UP!

29

The Innovator’s Dilemma

30

Mini-Summary

• Done: Areas in CSE

• Next: Realizing CSE

–2 Challenges

31

UM EECS

top related