J. Glenn Brookshear is a master of making even the most complex topics accessible to students through the use of real-life analogies and concrete examples. New and extended discussions of ethical and legal aspects that concern computer scientists, including Internet security, software engineering, and database technology implications, are integrated into the chapter of the material being discussed. Puts learning in perspective by using real-life analogies and concrete examples to make even the most complex topics accessible to students. Material is presented in an independent manner that allows topics to be covered in any order. Clear and friendly writing style invites majors and non-majors alike to learn more about computer science.
Website provides students and instructors with online resources of topics found in the text.
Table Of Contents Introduction. The Study of Algorithms. The Development of Algorithmic Machines. The Evolution of Computer Science. The Role of Abstraction.