11
Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Embed Size (px)

Citation preview

Page 1: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

AbstractionLesson 1

presented by Dr. Natalie Kuldell

Page 2: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Reverse Engineering

•Leaked•Need wrench and funnel to use

“Flimsies”

Fuel Cans used by WW I British army

German Wehrmachtskanister, 1930s

•Snapcap•X-marks for strength, expansion•Plastic lined•Pressed seems

“WWII JerryCans”

Page 3: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Reverse (historical) Engineering

"Study the past, if you would divine the future"-Confucius

"Learn from your mistakes"-my mom

Page 4: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Forward Engineering

Commercial needs (#passengers, cost, distance)

~100 year history of manned flight

Consumer data

Scientific understanding of materials, physics, atmosphere

238 teams of engineers8 mainframe computers2200 workstations

Page 5: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Forward Engineering

Scientific understanding of materials, physics, atmosphere

Page 6: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Forward Engineering: 154, 154, 154…

Wing stress test video

Page 7: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Abstraction Hierarchy

Some experts in electrical system wiring

Other experts who integrate of subcomponents

a human invention designed to assist people in engineering complex systems

Some system designers

Page 8: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Abstraction Hierarchya human invention designed to assist people in engineering complex systems

•Everyone has to do their job right for the final product to work

•No single person understands everything about the final product

•Interfaces between layers are critically important

Page 9: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Abstraction Hierarchya human invention designed to assist people in engineering complex systems

Sequences of DNA encode “parts”

Assemblies of parts make up devices

Assemblies of devices make a system

Page 10: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

Why is abstraction useful?

Page 11: Abstraction Lesson 1 presented by Dr. Natalie Kuldell

AbstractionLesson 1

presented by Dr. Natalie Kuldell