This revision of Schneider and Gersting's bestselling text now offers a more flexible approach to the CS0 course. The text still features a solid introduction to programming concepts, but the language-specific material has been moved online and expanded. In addition to modules for C++ and Java, opti... more
Presents a language-independent, breadth-first introduction to computer science, including coverage of hardware, software, applications, and ethics.
Includes exercise sets that allow opportunity for concept application.
Provides hands-on practice through an optional Lab Manual containing 23 labora... more
Provides the option to introduce one or more languages with the addition of online modules for Java, C++, C#, Python, and Ada.
Features two new chapters on Security and Entertainment that address current trends in computing.
Offers updated feature boxes throughout the text.