computational thinking
play

Computational Thinking Grady Booch IBM Fellow & Chief - PowerPoint PPT Presentation

Computational Thinking Grady Booch IBM Fellow & Chief Scientist, Watson/M Email: gbooch@us.ibm.com Twitter: @grady_booch Web: computingthehumanexperience.com ACM Highlights Learning Center tools for professional development: http: / /


  1. Computational Thinking Grady Booch IBM Fellow & Chief Scientist, Watson/M Email: gbooch@us.ibm.com Twitter: @grady_booch Web: computingthehumanexperience.com

  2. ACM Highlights • Learning Center tools for professional development: http: / / learning.acm.org 4,000+ trusted technical books and videos by O ’ Reilly, Morgan Kaufm ann , etc. • • 1,000+ courses, virtual labs, test preps, live mentoring for software professionals covering programming, data management, cybersecurity, networking, project management, more • Training toward top vendor certifications (CEH, Cisco, CISSP, CompTIA, ITIL, PMI, etc.) • Learning Webinars from thought leaders and top practitioner • Podcast interviews with innovators, entrepreneurs, and award winners • Popular publications: • Flagship Communications of the ACM ( CACM) magazine: http: / / cacm.acm.org/ • ACM Queue magazine for practitioners: http: / / queue.acm.org/ • ACM Digital Library , the world’s most comprehensive database of computing literature: http: / / dl.acm.org • International conferences that draw leading experts on a broad spectrum of computing topics: http: / / www.acm.org/ conferences • Prestigious awards, including the ACM A.M. Turing and Infosys: http: / / awards.acm.org • And much more… http: / / www.acm.org

  3. Computational Thinking Grady Booch IBM Fellow & Chief Scientist, Watson/M Email: gbooch@us.ibm.com Twitter: @grady_booch Web: computingthehumanexperience.com

  4. 7

  5. 8

  6. 9

  7. 10

  8. 11

  9. 12

  10. 13

  11. 14

  12. 15

  13. 16

  14. 17

  15. 18

  16. 19

  17. 20

  18. 21

  19. 22

  20. 23

  21. Computational thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information processing agent. Jeannette Wing 24

  22. To flourish in today’s world, computational thinking has to be a fundamental part of the way people think and understand the world. CMU Center for Computational Thinking 25

  23. 26

  24. 27

  25. 28

  26. 29

  27. 30

  28. 31

  29. 32

  30. 33

  31. 34

  32. 35

  33. 36

  34. 37

  35. 38

  36. 39

  37. 40

  38. 41

  39. 42

  40. Imagined Mathematical Symbolic Realities

  41. The fundamental premise of science is that the cosmos is understandable; the fundamental premise of our domain is that the cosmos is computable.

  42. 45

  43. 46

  44. 47

  45. 48

  46. An assumption that the cosmos is discrete

  47. The foundational reality of information

  48. Data as an abstraction of reality

  49. The power of algorithms to form abstractions

  50. The importance of scale

  51. The universality of computing

  52. Computational Computational Computational Computational Computational Computational … Physics Chemistry Biology Psychology Sociology Philosophy

  53. The earliest ways of thinking evolved as a means of bringing more certainty and predictability to an uncertain and unpredictable world.

  54. Scientific thinking evolved as a means of understanding the world.

  55. Computational thinking has evolved as a means of controlling the world at a level of fidelity once relegated to the gods and goddesses of our myths.

  56. Computational Thinking Grady Booch IBM Fellow & Chief Scientist for Software Engineering Email: gbooch@us.ibm.com Twitter: @grady_booch Web: computingthehumanexperience.com

  57. ACM: The Learning Continues… • Questions about this webcast? learning@acm.org • ACM Learning Webinars (on-demand archive): http://learning.acm.org/webinar • ACM Learning Center: http://learning.acm.org • ACM SIGSOFT: http://sigsoft.org/ • ACM Queue: http://queue.acm.org

Recommend


More recommend