|
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