Fluency with Information Technology: Skills, Concepts, and Capabilities"" is intended for use in the introduction to Computer Science course. It is also suitable for readers who wish to become fluent with information technology."" ""Fluency with Information Technology"equips readers who are already familiar with computers, the Internet, and the World Wide Web with a deeper understanding of the broad capabilities of technology. Through a project-oriented learning approach that uses examples and realistic problem-solving scenarios, Larry Snyder teaches readers to navigate information technology independently and become effective users of today's resources, forming a foundation of skills they can adapt to their personal and career goals as future technologies emerge. Teaching and Learning ExperienceThis program presents a better teaching and learning experience-for you and your students. Skills, Concepts, and Capabilities Promote Lifelong Learning: Three types of content prepare students to adapt to an ever-changing computing environment.Topics are Explained in Contemporary Terms Consistent with Student Experience: The text has been rewritten to accommodate how students encounter computation, positioning the presentation squarely in the second decade of the 21st century.Engaging Features Encourage Students to become Fluent with Information Technology: Interesting hints, tips, exercises, and backgrounds are located throughout the text.Student and Instructor Resources Enhance Learning: Supplements are available to expand on the topics presented in the text.
Lawrence Snyder is a professor of Computer Science and Engineering at the University of Washington in Seattle. He received a BA from the University of Iowa in Mathematics and Economics, and his PhD from Carnegie Mellon University as a student of A. Nico Habermann. He has served on the faculties of Yale and Purdue, and has had visiting appointments at UW, Harvard, MIT, Sydney University, The Swiss Technological University (ETH), The University of Auckland, Kyoto University, The University of Western Australia and The University of Cyprus.
I have been teaching an introduction to computers college level class for approximately 10 years and one aspect of the textbooks I have seen change over the years is a reduction in the level of rigor. Material such as the basics of programming, binary coding of messages, HTML, designing web pages, basic principles of databases and the basics of machine language have been removed. That is not the case with this book and it was very refreshing. There are 24 chapters and chapters 18 through 22 demonstrate in-depth programming concepts, a complete bean counter program is listed and explained. Chapters 7 through 10 cover the basic computer operations of the machine cycle and algorithms. If you teach a class in the basics of computers and want some depth to the content of your text, this one will work for you.
This book was made available for free for review purposes
Life interrupted and I never finished the class that this text book was for. I will keep it, and hopefully will at least use it for reference, if not take the incentive of doing the lessons myself.