Exam | Date | Material Covered |
---|---|---|
1st In Class Quiz | Monday February 12 (25 minutes) | pages 1-66, 79-104 |
1st Midterm | Monday February 19 (50 minutes) | pages 1-66, 79-107 |
2nd In Class Quiz | Monday March 26 (25 minutes) | up to page 187 |
2nd Midterm | Monday April 2 (50 minutes) | up to page 261 |
Final | Wednesday, May 9
1:30-3:30am in EE/CS 3-210 |
Comprehensive. Up to page 285. Material on Python in class notes |
Week | Dates | Topics | Chapter | Pages | ||
---|---|---|---|---|---|---|
1 | Jan 17-19 | Overview, Scheme Intro, Expressions | 1.1 | 1-25 | ||
2 | Jan 22-26 | Procedures and Name Scope | 1.1-1.2 | 26-50 | ||
3 | Jan 29- Feb 2 | Recursion and Iteration | 1.2-1.3 | 50-66 | ||
4 | Feb 5-9 | Data Abstraction, Pairs, Lists | 2.1-2.2 | 79-104 | 1st homework due Monday February 5 | |
5 | Feb 12-16 | Procedures as parameters and as return values | 1.3, 2.2 | 66-78, 105-107 | 2nd homework due Monday February 12 | |
1st In Class Quiz: Monday Feb 12 | ||||||
6 | Feb 19-23 | Hierarchical Data, Sequences, Mapping and Filtering, Design Patterns |
2.2 (omit 2.2.4) | 107-126 | ||
1st Midterm exam: Monday Feb 19 | ||||||
7 | Feb 26-Mar 2 | Symbolic Data, Sets, Trees, Huffman Coding | 2.3 | 142-169 | ||
8 | Mar 5-9 | Multiple Representations of Data | 2.4 | 169-187 | ||
9 | Mar 19-23 | Assignment and Local State | 3.1 | 217-236 | 3rd homework due Monday March 19 | |
10 | Mar 26-30 | The Environment Model, Mutable Lists | 3.2 | 236-261 | ||
2nd In Class Quiz: Monday March 26 | ||||||
11 | Apr 2-6 | Queues, Tables | 3.3 | 261-273 | ||
2nd Midterm exam: Monday April 2 | ||||||
12 | Apr 9-13 | Agenda, Constraints | 3.3.4 | 274-285 | ||
13 | Apr 16-20 | Python | 4.1 | 359-393 | ||
14 | Apr 23-27 | Python | 4th homework due Thursday April 26 | |||
15 | April 30-May 4 | Python | 5th homework due Thursday May 3 | |||
Final Exam: Wednesday May 9, 1:30-3:30 |