Page Tools:

The Tao of Computing

Author(s): Henry Mackay Walker, PhD, Grinnell College
Details:
  • ISBN-13: 9780763725525
  • ISBN-10:0763725528
  • Paperback    476 pages      © 2005
Price: International Sales $84.95 US List
Add to Cart Request a Review Copy

Overview

The Tao of Computing provides readers with the knowledge, concepts, and skills necessary for computer fluency as defined in the National Research Council’s report, Being Fluent with Information Technology.

Motivated by a belief that students learn best when material connects with their experiences, backgrounds, and perspective, author Henry Walker has built The Tao of Computing around a unique question-and-answer format. Each chapter and section begins with a “real-life” computing question, the answer to which serves as the starting point for an in-depth discussion of a fluency-related concept. The questions have been carefully developed to be representative of those asked by general computer users and were, in many instances, posed by the author’s students. Individually, they help students easily build an understanding of important IT concepts. As a whole, they address completely all of the topic areas that the NRC has defined as critical to developing IT fluency. 

The book’s conversational format engages the reader and presents key material in a clear, easily understandable fashion for those with little or no background in computing, and helps them develop an “IT vocabulary” without overwhelming them with jargon and acronyms. 


Taken from the Chinese and loosely translated to mean "the way,” the word and concept tao is the essence of the ancient spiritual text Tao Teh Ching (“Way of Life”). The Tao of Computing focuses on information technology rather than spiritual philosophy, but like the ancient manuscript, it aims to provide understanding, guidance and context for those seeking to know the essence of computing.

ShowKey Features

  • A summary at the end of each chapter highlights main concepts and ideas.

  • Each chapter contains a list of primary terms. Students are asked to organize these terms into categories and to provide definitions in their own words as part of the chapter exercises.

  • Discussion questions raise ideas to promote productive group conversations. Some questions explore ideas presented within the chapter, others develop related ideas, and still others require personal reflection or research. 

  • Exercises reinforce topics within each chapter, emphasizing personal understanding and the application of ideas.

Back to top

ShowTable of Contents

Part I:  Low-level Questions
  
Chapter 1: How are computers organized?
        
Chapter 2: How are data represented (and who cares)?
        
Chapter 3: Where are programs and data stored?
   
Chapter 4: What is an operating system and what does it do?
 
    
Part II:  Software/Problem-Solving Questions

Chapter 5: How are software packages developed?
   
Chapter 6: What should I know about the sizes and speeds of computers?
      
Chapter 7: What can computers do for me?     
 
 
Part III:  Networking/Distributed System Questions

Chapter 8: How are computers connected?
        
Chapter 9: How do users share computer files?

Chapter 10: When can I consider my personal data secure?
      
   
Part IV:  Web/Internet Questions

Chapter 11:
How does the Internet work?
     
Chapter 12: How public (or private) are Web interactions?
        
Chapter 13: How do Web applications work?
      

Part V: Social/Ethical Questions
 
Chapter 14: How universal is access to computers and the Web?
       
Chapter 15: Can I use Web-based materials in the same way that I use printed sources?
 
Chapter 16: Can computers think (now or in the future)?
 
   


 


Back to top

ShowAbout the Author(s)

Henry Mackay Walker, PhD-Grinnell College

Since 1974, Henry M. Walker has taught mathematics and computer science at Grinnell College, Grinnell, Iowa, where he is now Samuel R. and Marie-Louise Rosenthal Professor of Natural Science and Mathematics and Professor of Mathematics and Computer Science. He received his Ph.D. in mathematics in 1974 from the Massachusetts Institute of Technology and his M.S. in Computer Science in 1979 from the University of Iowa after receiving his A.B. Magna cum Laude with Highest Honors in Mathematics from Williams College in 1969. He has been active in educational issues throughout his career, particularly in computing-related areas. He currently serves as Chair of the Special Interest Group on Computer Science Education (SIGCSE) of the Association for Computing Machinery (ACM), as Secretary of ACM's SIG Governing Board, and a member of the Committee on the Profession of the Mathematical Association of America (MAA). He regularly consults with colleges regarding curricular and pedagogy matters, and has been part of 17 external review teams of computer science departments or mathematics and computer science departments. He also is a long-time consultant for the Advanced Placement Computer Science Program (APCS) of the College Board.

Back to top

ShowAppropriate Courses

This book is designed for an introductory Computer Fluency or Computer Science course for non-majors. 

Back to top

ShowResources

Back to top