Contents: Part 1. Computing 1. Computers and Computation 2. Explicit Techniques for Probelm-Solving and Algorithm Design Part 2. Program Structures and Data Types 3. Program Structures 4. Real Data and I/O 5. Procedures 6. Functions 7. Ordinal Data Types 8. Decision Structures 9. Repetition by Iteration 10. Iteration by Design 11. Repetition by Recursion Part 4. Data …