This chapter contains sections titled: Making Computers Obey Computer Languages Programming Warmup Shells, Editors, and Programs Limited Range and Precision of Numbers Number Representation IEEE Floating Point Numbers Over/Underflows Exercise Machine Precision Determine Your Machine Precision Structured Program Design Summing Series Numeric Summation Good and Bad Pseudocode Assessment