C Language ---------- Program structure: being able to see what a small C program does and outputs; contol flow, basic data types, arrays, and strings. Pointers: (to the extent of K&R, Chapters 5 and 6; and King, Chapters 11, 12, 13, and 16). More specifically, read the following sections in K&R: 5.1 - 5.8 (i.e. 5.1 through 5.8), 5.11, and 5.12; 6.1 - 6.4, 6.7, and 6.8. Input/Output: K&R, 7.1, 7.2, 7.4, 7.5. Numerical methods ----------------- Errors: remember their use in Assignment 1 and similar contexs. Number representations Floating point numbers: floating point arithmetic with (+), (-), (*), and (/). Read: 1.Donald Knuth, The art of Computer Programming; Vol. 2: Semi-Numerical Algorithms, Section 4.2.1 - 4.2.3 2.Appropriate section in the official CSC270 Readings As for the 3 sections in Knuth, here is what is NOT required: - Algorithm N on pages 183-184 - Program A on pages 185-186 - Program M on pages 187-188 - Everything on pages 188-194. - Sections A and B in 4.2.2 - Program A on pages 212-213 - Program M on pages 214-215 Root-finding methods: - ideas - algorithms - error analysis - how error notions seen are applied here - compare the methods