
| Course Outcomes (student should be able to...) |
Department Outcomes | Course Evaluations |
|---|---|---|
| Understand when to use and write programs over structures, lists, and trees. | 1 | Exams 1, 2, 3; Homeworks 3 - 9 |
| Write recursive and mutually recursive Scheme programs. | 1 | Exams 1, 2, 3; Homeworks 6 - 11 |
| Develop data models for programming problems. | 6 | Exams 1, 2; Homeworks 3 - 10 |
| Explain when state is needed in value-oriented programming. | 1, 6 | Exam 3; Homeworks 10, 11 |
| Develop test procedures for simple programs. | 6 | Homeworks 2 - 11 |
