Problem Solving and Programing Design in C
Why such an old text?
Of course there have been improvements and updates since this book
was written, but the fundamentals are going to be the same. Plus
I'm naturaly disposed to retro-ism and nostalgia. And I found this
textbook for cheap at the local used bookstore. :)
- Overview of Compuers and Programming
- Electronic Computers Then and Now
- Computer Hardware
- Computer Software
- The Software Development Methods
- Applying the Software Development Method
- Overview of C
- C Language Elements
- Variable Declarations and Data Types
- Executable Statements
- General Form of a C Program
- Arithmetic Expressions
- Formatting Numbers in Program Output
- Interative Mode, Batch Mode, and Data Files
- Common Programming Errors
- Top-Down Design with Functions
- Building Programs from Existing Information
- Library Functions
- Top-Down Design and Structure Charts
- Functions without Arguments
- Functions with Input Arguments
- Common Programming Errors
- Selection Structures: if and switch Statements
- Repetition and Loop Statements
- Modular Programming
- Simple Data Types
- Arrays
- Strings
- Recursion
- Struction and Union Types
- Text and Binary File Processing
- Programming in the Large
- Dynamic Data Structures
- On to C++
- Appendix