This schedule is tentative, and will be updated as the semester progresses. I started to compile a list of project ideas.
| WEEK | DATE | TOPIC |
| 0 | 9/4 |
Class intro. Unix tutorial.
Notes: introGIS | Unix warmup |
| 1 | 9/9 | Warm-up: Unix, Emacs/Vim, C, compiling and debugging.
Notes: Basics I | Using make | Emacs and vim | C 101 | Basics II Assignments: a1 (due Tue 9/15) | a2 (due Tue 9/22) |
| 9/11 | ||
| 2 | 9/16 | Spatial data models and representation.
Notes: Data models and representation |
| 9/18 | ||
| 3 | 9/23 | Flow on terrains (flow direction, flow accumulation, river networks, watersheds, basins, flooding).
Notes: Flow on terrains.pdf Assignment: a3 (due Thu 9/25) | a4 (due Thu 10/2) |
| 9/25 | ||
| 4 | 9/30 | Visibility on terrains.
Notes: Visibility on terrains.pdf Assignment: a5 (due Thu 10/15) |
| 10/2 | ||
| 5 | 10/7 | Terrain simplification (grid-to-tin).
Notes: Terrain simplification.pdf Reading: Fast polygonal approximations of terrain and height fields (Garland and Heckbert 1995) |
| 10/9 | ||
| 6 | 10/14 | FALL BREAK |
| 10/16 | Terrain simplification | |
| 7 | 10/21 | Projects: Project ideas | Proposals |
| 10/23 | ||
| 8 | 10/28 | Project proposals:
|
| 10/30 | Project proposals:
|
|
| 9 | 11/4, 11/6 |
|
| 10 | 11/11 | [Elective readings]
Notes: Quadtrees: qdt.pdf
|
| 11/13 | ||
| 11 | 11/18 | [Elective readings]
|
| 11/20 | ||
| 12 | 11/25 | [Elective readings]
|
| 11/27 | THANKSGIVING BREAK | |
| 13 | 12/2 | [Elective readings]
|
| 12/4 | ||
| 14 | 12/9 | Project presentations.
|
| 12/11 |
The final project will be due at the last class.