IBM computer scientists have been at the forefront of scientific and technological innovation across a broad range of research areas. They have made pioneering contributions in artificial intelligence, high-speed processor design, computer architecture, natural language processing, programming languages, optimizing compilers, operating systems, storage systems, computer-supported cooperative work, databases, speech recognition, integer programming, and service-oriented architectures, to name a few.
Grady Booch to present ACM Learning Webinar, "Computational Thinking," on 3 Feb 2016 (up to IBM Research Computer Science Blog)
The underlying assertion of science is that the world is understandable: fueled by human curiosity and need, this has led us on a journey that has pulled away the veil of mystery surrounding the cosmos and in turn has shaped our very existence. The underlying assertion of computing is that the world is computable: this also has led us on a journey that has irreversibly changed humanity. It was once the case that developing software-intensive systems was the domain of a relative few, but as computing has woven its way into the interstitial spaces of civilization, development is no longer just the domain of professionally trained computer scientists and engineers, for now there has grown a much larger community of amateur and incidental developers, people who must build computational systems as part of their primary focus. In this presentation, we will examine the nature of this shift and consider the consequences not only for our profession but for the world that increasingly relies on such systems. We will pay particular attention to the importance of computational thinking for the masses, and how we as professionals have a responsibility to shape the conversation.
Duration: 60 minutes (including audience Q&A)
Grady Booch, IBM Research; ACM Fellow
Grady Booch is Chief Scientist for Software Engineering at IBM Research. Having originated the term and the practice of object-oriented design, he is best known for his work in advancing the fields of software engineering and software architecture. A co-author of the Unified Modeling Language (UML), a founding member of the Agile Alliance, and a founding member of the Hillside Group, Grady has published six books and several hundred technical articles, including an ongoing column for IEEE Software. Grady is also a trustee for the Computer History Museum. He is an IBM Fellow, an ACM and IEEE Fellow, and has been awarded the Lovelace Medal and has given the Turing Lecture for the BCS. He is currently deeply involved in the development of cognitive systems, and is also developing a major trans-media documentary for public broadcast on the intersection of computing and the human experience.
Will Tracz, Lockheed Martin Fellow Emeritus; Past Chair, ACM SIGSOFT
When he retired in 2012, Will Tracz was a principal software engineer/application architect for the Global Combat Support System - Air Force program. He is Past Chair of the ACM Special Interest Group on Software Engineering (SIGSOFT) and a member of the ACM Professional Development Committee. He was the editor of the ACM SIGSOFT Software Engineering Notes (1994-2012), 2002 chairman of the International Conference on Software Engineering, and 2012 chairman of the ACM Foundations of Software Engineering.