Introducing object-oriented software design through the familiar vehicle of the Abstract Data Type, this student edition provides a comprehensive overview of abstraction, complexity, data structures, software design, and their underlying theories. It is the second in a series of four books by Tucker providing a first introduction to computer science. The fully developed student lab manual and accompanying software provide challenging programming assignments and reinforcement of text concepts. Key advanced topics in computing, such as operating systems and compilers, are previewed as applications of software and design principles. Also available are a student manual (0-07-065454-9) and instructor's manaual (0-07-065453-0).
Georg Wilhelm Friedrich Hegel (1770-1831) was a German philosopher and one of the founding figures of German Idealism. Influenced by Kant's transcendental idealism and Rousseau's politics, Hegel formulated an elaborate system of historical development of ethics, government, and religion through the dialectical unfolding of the Absolute. Hegel was one of the most well-known historicist philosopher, and his thought presaged continental philosophy, including postmodernism. His system was inverted into a materialist ideology by Karl Marx, originally a member of the Young Hegelian faction.