
Contents
List of Figures xvii
List of Tables xxi
Preface xxiii
About the Author xxv
Chapter 1 Problem Solving and Computing 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Computer Problem Solving . . . . . . . . . . . . . . . . . . . . . 1
1.3 Elementary Concepts . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Developing Computational Models . . . . . . . . . . . . . . . . . 4
1.5 A Simple Problem: Temperature Conversion . . . . . . . . . . . . 6
1.5.1 Initial Problem Statement . . . . . . . . . . . . . . . . . . 6
1.5.2 Analysis and Conceptual Model . . . . . . . . . . . . . . . 7
1.5.3 Mathematical Model