| DATE | WEEK | LAB TOPIC | CHAPTER |
| January 11-17 | 1 | Computers and Programming Functions | Gaddis 1-3 |
| 18-24 | 2 | Decisions and Looping | Gaddis 4-5 |
| 25-31 | 3 | Value Functions, Modules, Files, and Exceptions | Gaddis 6-7 |
| February 1-7 | 4 | Lists, Tuples, Strings, Dictionaries, and Sets | Gaddis 8-10 |
| 8-14 | 5 | Classes and Inheritance | Gaddis 11-12 |
| 15-21 | 6 | Recursion and GUI Programming | Gaddis 13-14 |
| 22-28 | 7 | MIDTERM | |
| 29-March 6 | 8 | Scripting and ArcGIS | |
| 7-13 | 9 | Model Basics | Allen 1-2 |
| 14-20 | 10 | Programming with Model Tools | Allen 3-4 |
| 21-April 3 | 11 | Multiple Inputs and Iterations | Allen 5-6 |
| 4-10 | 12 | Model Documentation | Allen 7 |
| 11-17 | 13 | Geoprocessing and Automation | |
| 18-24 | 14 | FINAL EXAMINATION |