The first volume of this handbook is organized to mirror the modern taxonomy of
computer science and software engineering as described by the ACM and IEEE-CS.
After an overview of computer science, it covers the foundations of the field,
including algorithms, architectures, operating systems, and programming
languages. It also explores computer graphics, visual computing, and intelligent
systems. With a focus on software engineering, the book describes the software
development process, software design, and related topics.