1 computer science & engineering while standing on one foot elliot soloway cse, coe, um
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