Introduction to Java Programming teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented and GUI programming using Java 5.
Essentials of System Analysis and Design is written primarily for undergraduates Systems Analysis & Design courses in CIS and MIS programs. It is designed for courses seeking a streamlined approach to the course due to course duration, lab assignments, or special projects.
For over a decade, students and instructors alike have praised the broad coverage and clear exposition in the leading text Computer Science: An Overview. Glenn Brookshear draws on years of success in the classroom in this practical, language-independent approach to the introduction of core computing science topics.