what is computing / computer science? rocky k. c. chang august 31, 2015
TRANSCRIPT
![Page 1: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/1.jpg)
WHAT IS COMPUTING / COMPUTER SCIENCE?
Rocky K. C. Chang
August 31, 2015
![Page 2: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/2.jpg)
Is Computer Science (CS) the science of Computing?
![Page 3: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/3.jpg)
CS is not just about programming.
![Page 4: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/4.jpg)
CS is not just about problem solving.
![Page 5: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/5.jpg)
CS is not about computer?
![Page 6: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/6.jpg)
IS CS Science?
![Page 7: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/7.jpg)
“CS is the body of knowledge dealing with the design, analysis, implementation, efficiency, and application of processes that transform information”
According to Peter J. Denning
![Page 8: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/8.jpg)
Computer science is the study of computation—what can be computed and how to compute it.
![Page 9: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/9.jpg)
The evolution of CS (Denning 1985)• Theory (1940)• Numerical computation (1945)• Architecture (1950)• Programming languages and methodology (1960)• Algorithms and data structures (1968)• Operating systems (1971)• Networks (1975)• Human interface (1978)• Database systems (1980)• Concurrent computation (1982)• Artificial intelligence (1986?)
![Page 10: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/10.jpg)
Why is CS so important now and in the future?
![Page 11: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/11.jpg)
Because it is everywhere and is used all the time.
![Page 12: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/12.jpg)
Such as your smartphones• Mobile operating system (Android, iOS)• Lots of sensors• Lots of apps• Wireless/mobile network connectivity• Cloud support• …
Source: http://www.technologyace.com/technology/types-sensors-modern-smartphones/
![Page 13: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/13.jpg)
Embedded systems• An embedded system is special-purpose computer
system, part of a larger system which it controls.• Examples: home routers, cell phones, refrigerator, digital
camera, cars, set-top box, TV, remote control, etc.
Source: http://www.rohm.com/web/eu/news-detail?news-title=2013-04-23-lapis-semiconductor-s-new-mini-lp-micros-optimized-for-embedded-system-control
![Page 14: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/14.jpg)
E.g., Automotive Electronics Le
vel o
f dep
ende
ncy
Embedded systems:90% future innovations40% price
1970 1980 1990 2000
ACC Stop&GoBFDALCKSG42 voltageInternet PortalGPRS, UMTSTelematicsOnline ServicesBlueToothCar OfficeLocal Hazard WarningIntegrated Safety
SystemSteer/Brake-By-WireI-DriveLane Keeping Assist.PersonalizationSoftware UpdateForce Feedback Pedal…
Electronic InjectionsCheck ControlSpeed ControlCentral Locking…
Navigation SystemCD-ChangerACC Adaptive Cruise
ControlAirbagsDSC Dynamic Stability
ControlAdaptive Gear ControlXenon LightBMW AssistRDS/TMCSpeech RecognitionEmergency Call…
Electronic Gear ControlElectronic Air ConditionASC Anti Slip ControlABSTelephoneSeat Heating ControlAutom. Mirror Dimming…
sour
ce: B
MW
![Page 15: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/15.jpg)
The Internet
Source: http://www.unc.edu/~unclng/Internet_History.htm
![Page 16: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/16.jpg)
Also because CS is becoming a necessary skill for all.
![Page 17: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/17.jpg)
2008-2018 Employment Projections for Science, Technology, Engineering and Math (STEM)
![Page 18: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/18.jpg)
CS in the K-12 STEM education in US
![Page 19: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/19.jpg)
Coding at a younger age• Why Estonia Has Started Teaching Its First-Graders To C
ode• It was the birthplace of Skype.• It has launched a nationwide scheme to teach school kids from the
age of seven to 19, how to write code.
![Page 20: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/20.jpg)
Computational Thinking
“Computational Thinking will be a
fundamental skill used by everyone in the
world in the middle of the 21st century“ Jeannette M. Wing
![Page 21: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/21.jpg)
Specific techniques• Problem decomposition• Pattern recognition• Pattern generalization (abstractions or models)• Algorithm design• Data analysis and visualization• …
![Page 22: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/22.jpg)
How important is the IT/Software/Internet industry to the worldwide economy?
![Page 23: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/23.jpg)
Largest IT companies
Source: http://en.wikipedia.org/wiki/List_of_the_largest_information_technology_companies
![Page 24: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/24.jpg)
Largest software companies
Source: http://en.wikipedia.org/wiki/Largest_software_companies
![Page 25: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/25.jpg)
Largest Internet companies
Source: http://en.wikipedia.org/wiki/List_of_largest_Internet_companies
![Page 26: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/26.jpg)
Conclusions• CS or Computing is a young, still evolving and very
exciting field.• There are many different ways that you could use
Computing/CS to contribute to society.• It is your job to find your own place.
• Computational thinking will be a fundamental skill used by everyone.
![Page 27: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/27.jpg)
Self study• Watch a YouTube video on “Great Principles of
Computing” by Peter J. Denning.• Watch “How Estonia became E-stonia,” a BBC video.• Watch a YouTube video on “Solving Problems at Google
Using Computational Thinking.”• Try out https://learn.code.org/.• Read Peter J. Denning, “The Science of Computing: What
is computer science,” American Scientist, vol. 73, 1985.
![Page 28: WHAT IS COMPUTING / COMPUTER SCIENCE? Rocky K. C. Chang August 31, 2015](https://reader036.vdocument.in/reader036/viewer/2022062805/5697c01c1a28abf838ccff9d/html5/thumbnails/28.jpg)
Acknowledgments for the sources• Peter J. Denning, “The Science of Computing: What is
computer science,” American Scientist, vol. 73, 1985.