Computational Thinking on the Internet |
|
Author:
| Hofstetter, Fred |
ISBN: | 978-1-61872-002-3 |
Publication Date: | Sep 2017 |
Publisher: | Fred T. Hofstetter
|
Book Format: | Ebook |
List Price: | USD $9.99 |
Book Description:
|
Surveys the Internet from a computational thinking perspective. Covers the progression of Internet thinking from the design of its bomb-proof network architecture through the creation of the World Wide Web and the mass market adoption of social media. Provides a step-by-step tutorial on HTML, JavaScript, and CSS Web design. Applies networking and cybersecurity knowledge to keeping safe from cyber attacks. Suitable for self-study or adoption as a textbook to offer self-contained courses...
More DescriptionSurveys the Internet from a computational thinking perspective. Covers the progression of Internet thinking from the design of its bomb-proof network architecture through the creation of the World Wide Web and the mass market adoption of social media. Provides a step-by-step tutorial on HTML, JavaScript, and CSS Web design. Applies networking and cybersecurity knowledge to keeping safe from cyber attacks. Suitable for self-study or adoption as a textbook to offer self-contained courses about the Internet. Contains labs appropriate for use in general education courses across the curriculum in which computational thinking is emerging as a general education goal. Computational thinking is the manner in which computer scientists approach the solving of complex problems by breaking them down into manageable components and creating named procedures for performing each part. The reason why computational thinking is becoming a General Education goal is because learning how to reason like this can help everyone become better problem solvers across a broad range of occupations and careers. In this book, you learn how to understand computational thinking in two ways. First, you learn about the Internet, which is the world's best example of computational thinking in action. As this book teaches you about all the fantastic things you can accomplish online, the tutorials do so from the perspective of computational thinking, thereby helping you understand where each function sits in the grand scheme of the Internet's layers of computational thinking. More importantly, this book has labs in which you create your own computational artifacts, i.e., projects you make using the wonderful tools available to you on the Internet. By learning how to remix what you find on the Internet and contribute new thinking of your own, you become a creator who moves beyond using to inventing and understanding how your creations contribute to the expanding universe of knowledge and capability on the Internet. By realizing the strategic value of what you can create and how it is valued by society, new careers will present themselves all across the disciplines. As you will experience, this journey is both exciting and empowering.