|  | Fundamental Programming Concepts
 Summer 2000 | 
|  | |
| Week | Date | Event | Topics | Reading | Assigned | Due | 
| 1 | 6/26 | Lecture 1 | Course introduction, Programming basics, Java programs | LL 1, 2.1-3, 2.7 | Lab 1 | |
| 6/27 | Lab 1 | |||||
| 6/28 | Lecture 2 | Java basics | LL 2.4-6, 3.5, 4.3 | Lab 2 | ||
| 6/29 | Lab 2 | Lab 1 | ||||
|  | ||||||
| 2 | 7/3 | Lecture 3 | Control structures, propositional logic, Boolean expressions | LL 3.1, 3.4 | Lab 3 | |
| 7/4 | Holiday | No class | ||||
| 7/5 | Lecture 4 | Conditional statements | LL 3.2, 3.3 | Lab 4 | Lab 2 | |
| 7/6 | Lab 4 | Lab 3 | ||||
|  | ||||||
| 3 | 7/10 | Lecture 5 | Loops | LL 3.6-8 | Lab 5 | |
| 7/11 | Lab 5 | Lab 4 | ||||
| 7/12 | Prelim 1 | Lectures 1-4, Labs 1-4 | Lab 6 | |||
| 7/13 | Lab 6 | Lab 5 | ||||
|  | ||||||
| 4 | 7/17 | Lecture 6 | Arrays | LL 2.1, 4.1, 6.1 | Lab 7 | |
| 7/18 | Lab 7 | Lab 6 | ||||
| 7/19 | Lecture 7 | Classes | LL 4.1-3, 5.1, 5.2, 6.2 | Lab 8 | ||
| 7/20 | Lab 8 | Lab 7 | ||||
|  | ||||||
| 5 | 7/24 | Lecture 8 | Objects and Classes | |||
| 7/25 | Prelim 2 | Lectures 5-7, Labs 5-8 | ||||
| 7/26 | Lecture 9 | Object-Oriented Programming | LL 4.4-6, 5.4, 7.1-3 | Lab 9 | Lab 8 | |
| 7/27 | Lab 9 | |||||
|  | ||||||
| 6 | 7/31 | Lecture 10 | Applets | LL 2.9-10, 3.10, 4.7-8 | Lab 10 | |
| 8/1 | Lab 10 | Final Project | Lab 9 | |||
| 8/2 | Lecture 11 | Exceptions, Course evaluations | LL 8 | |||
| 8/3 | Lab | Work on final projects | Lab 10 | |||
|  | ||||||
| 7 | 8/8 | Noon: Final Project | ||||
Last updated 07/31/2000 03:42 PM