Syllabus - NR 218 - Introduction to GIS - Fall 2025
Class Details
- Building 180 (Baker Hall)
Room 230 - Times:
- Monday:
5:10 - 6:00 Lecture
6:10 - 9:00 Lab
- Wednesday
6:10 - 9:00 Lab
- Monday:
Instructor Details
- Michael Huggins
- Office Hours:
- Building 72 (Plant Conservatory) Room 107
Mondays 2:30 - 4:30s
- Building 72 (Plant Conservatory) Room 107
Learning Goals
- Analyze spatial data
- Create maps using geospatial software
- Produce quality graphics
- Apply skills in remote sensing, GIS, and data science to solve a problem of your own design
- Understand basic principles of GIS
Project Assignments
This course centers on a series of 4 projects using different types of GIS data. The projects build on one another and you will learn new skills for each project. Plenty of class time will be spent on project work. Each student should hand in their own projects. Projects are due every other week (see calendar for dates). Late assignments will be deducted 5% per day late.
There is also a final project as well as an exam.
For your final project you will propose a novel GIS question and collect or analyze data to answer it.
Assignment Weight
Assignment | Percentage of Grade | Description |
---|---|---|
Project 1 | 10 | Mapping |
Project 2 | 10 | Vector Data Analysis |
Project 3 | 10 | Raster Data Analysis |
Project 4 | 15 | Remote Sensing, Image Analysis, and Modeling |
Final Project | 25 | |
Exam | 20 | Will be hard, but curved |
Participation | 10 | Will be based on ![]() |
Assignment 0 | 1 (bonus) | Easy bonus points |
Grading
A: ≥ 90%
B: ≥ 80%
C: ≥ 70%
D: ≥ 60%
F: < 60%
Total 100%
Note: Grading is not curved (Except exam).
Assignment Submission Policy
Assignments (except the final project) will be submitted on Canvas. Students are allowed a 48-hour ‘no questions’ asked grace period on assignment submissions. You do not need to give any reason as to why your submission is late, as long as it is submitted within 48 hours of the deadline.
Attendance Policy
Before leaving for each class you will need to turn in an “exit ticket”. The exit ticket is simply a short answer to a question that will given in class. The exit ticket will let me know that you were in class, and help me to gauge how well students are absorbing the material. You are allowed 3 unexcused absences. Beyond 3 unexcused absences, you will be deducted 2% of the total grade for each unauthorized absence.
Academic Integrity
All students should be familiar with and adhere to the university’s academic integrity policy, which can be found here: https://osrr.calpoly.edu/academic-integrity
Use of AI
AI generated text may not be used for any writing.
Students can seek AI assistance for project work, but it is important to consider that AI will make you stupid and waste your time! + Depending on AI prevents development of critical thinking, writing, and problem-solving skills + AI will sometimes lead you down a terrible, deep rabbit hole of confusion + Getting quick answers without working through problems will leave gaps in foundational knowledge needed for advanced coursework + The struggle of working through difficult concepts is often where the most valuable learning occurs
That is not to say LLMs are never useful or appropriate to use, but you need to know their limitations.
Textbook
We will read Essentials of Geographic Information Systems during this course. A free and online version of the textbook can be found here
Tutorials
We will refer to a number of tutorial videos which describe QGIS processing. These will come primarily from two sources:
Ujaval Gandhi’s QGIS Tutorials and Tips
There are many other helpful sources of information on GIS Software
Spatial Thoughtsintroduction-to-qgis.html
A Gentle Introduction to GISgentle_gis_introduction/index.html
Fall Term Calendar 2025
Here’s the table with the Week column containing just the integer week values:
Date | Week | Description | Reading | Due Dates |
---|---|---|---|---|
September 22 | 1 | What is GIS Why is it important | Chapters 1 and 2 | |
September 24 | 1 | Basic GIS Concepts Scale, Coordinate systems, and Map Projections | ||
September 29 | 2 | Scale, Coordinate systems, and Map Projections / Spatial Data Models and Formats | chapters 3 and 4 | |
October 1 | 2 | Vector and Raster Data | ||
October 6 | 3 | Finding Acquiring, Creating, and Editing GIS Data | chapters 5 and 6 | Project 1 |
October 8 | 3 | GeoProcessing and Vector Operations | ||
October 13 | 4 | Geospatial Data: Satellites, UAVs, GPS | chapters 7 and 8 | |
October 15 | 4 | Spectral Indices and Tabular Joins | Final Project Brainstorm Due | |
October 20 | 5 | Spatial Joins, Final Project Discussion | chapters 9 and 10 | Project 2 |
October 22 | 5 | Spatial Analysis Introduction, Final Project Group Discussions | ||
October 27 | 6 | Spatial Analysis: Map Algebra, Reprojection, Resampling | ||
October 29 | 6 | Raster \(\times\) Vector Operations, Zonal Statistics, Point Sampling | Final Project Outline Due | |
November 3 | 7 | Rasterizing by Attributes, Georeferencing, Statistics 101 | ||
November 5 | 7 | ArcGIS Pro, Spreadsheets | Project 3 | |
November 10 | 8 | Web Mapping, Field Data Collection: Mobile sensors and edge devices | ||
November 11 | 8 | Academic holiday - Veterans Day observed | ||
November 12 | 8 | No Class | ||
November 17 | 9 | Advanced Topics: Photogrammetry, Radar, Interferometry | ||
November 19 | 9 | Real World Applications and Careers - Guest Lectures | ||
November 24 | Fall Break | |||
November 26 | Fall Break | |||
December 1 | 10 | Project 4 Presentations | Project 4 | |
December 3 | 10 | Exam. Final Project Presentations | Final Project |