Features
- Intended for a first course in the C language; no prior programming experience is required.
- Updated to include new case studies, a thorough explanation of input data validation techniques, and a Common Compiler Errors section for both UNIX-and Windows-based compilers.
- Features robust end-of-chapter pedagogy, including expanded exercise sets (both short-answer and programming exercises), and a Common Programming Errors sections.
- Introduces students to the fundamentals of software engineering in Chapter 1;this emphasis continues throughout the chapter's case studies.
Part 1 Fundamentals
Part 2 Flow of Control
Part 3 Completing the Basics
Part 4 Addition Topics