It features new sections on public key encryption, evolutionary programming, and genetic algorithms, as well as thoroughly revised sections on data manipulation, operating systems, and networking. Thought-provoking discussions of ethical and legal issues revolving around computing are integrated into each chapter so they are presented in the context of the material being covered at that time. 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.