I. review of HR 9, 12.4-8, 12.10, 13, and file I/O A. ADT Design and implementation B. Searching and Hashing C. Sorting D. Trees E. File I/O II. general review A. general which are the most important skills? design a final exam question. B. study tips do suggested practice/extra-credit problems (by hand) check by hand and then on computer read our solutions to the homework and compare with yours read over the chapters again if needed CS 227 lecture -*- Outline -*- III. Course evaluation guidelines A. idea these are used to evaluate the course and our teaching. Department takes these seriously, e.g. for salary. Need volunteer for taking them back to department office (226 Atanasoff). We don't see them until after the semester is over. 2 evaluations, one for me/course, another for TA/discussion. B. Course/Lecture evaluations ---------------------- COURSE/LECTURE EVALUATIONS 0. You will do a separate evaluation of your TA and discussion. 1. Consider each question separately; don't just mark them all with your overall feeling about the course. 2. If you have no direct experience, mark "don't know" (e.g., question 19). 3. Mark what YOU think, not what you think everyone else thinks. 4. Use additional question sheets for questions 25-40. 5. Please write comments, and write them on the data sheets. ---------------------- department averages stuff, don't do that yourself. C. TA/rectitation evaluations ---------------------- TA/DISCUSSION EVALUATIONS 0. Note the scale is different (opposite) 1. Evaluate *your* TA, the one who graded your homework, etc. 2. Consider each question separately; don't just mark them all with your overall feeling about the TA/discussion. 3. Ignore the indentation. 4. If you have no direct experience, mark "don't know" (e.g., question 15). 5. Please write comments, and write them on the data sheets. --------------------- CS 227 lecture -*- Outline -*- IV. Summary A. why C++? B. what we learned in this class C. where to go from here 1. other things in the HR book 2. readings D. thanks