Project Duration: October 24 - December 10, 2025
CPA1 Due: Thursday, November 7, 2025 at 11:59 PM MST
CPA2 Due: Tuesday, December 10, 2025 at 11:59 PM MST (Course End)
Status: โ
All materials released
| ๐ View Project Status | ๐ฌ Team Discussions | โ Q&A |
The Collaborative Project is a semester-long team assignment where you apply skills learned across multiple modules to a real-world GIS problem of your teamโs choosing. Working in teams of 3-4 students, youโll scope a project, plan its implementation, and deliver a complete solution using open source GIS tools.
This project runs concurrently with course modules, allowing you to integrate newly learned skills as you progress. Youโll practice professional collaboration using Git and GitHub, experience distributed teamwork, and build something substantial for your portfolio.
Why This Matters: Real GIS work happens in teams. This project develops collaboration skills, version control practices, and project management abilities that employers value as much as technical skills.
By completing the Collaborative Project, you will be able to:
32 students organized into 8 teams (3-4 students each):
Team Assignments: See D2L for your team assignment and repository link.
Due: Thursday, November 7, 2025 at 11:59 PM MST
Duration: ~6-8 hours per team member
Submit via: D2L Assignment Folder
Develop a comprehensive project proposal including:
Deliverable: Repository with PROJECT_PROPOSAL.md, TECHNICAL_PLAN.md, TIMELINE.md, and ROLES.md
Due: Tuesday, December 10, 2025 at 11:59 PM MST (Course End)
Duration: ~20-25 hours per team member
Submit via: D2L Assignment Folder
Complete project implementation with:
Deliverable: Complete repository with working code, documentation, and final report
Teams may choose from (or propose alternatives):
Build a Python package for specific GIS analysis (e.g., habitat connectivity analysis, optimized routing, climate data processing)
Create an interactive web map showcasing spatial data (e.g., community resources, environmental monitoring, historical maps)
Develop an automated workflow for processing spatial data (e.g., satellite imagery classification, geocoding service, data aggregation)
Create an extension adding functionality to QGIS (e.g., custom analysis tool, data import/export enhancement)
Design and implement a spatial database for complex queries (e.g., public transit analysis, property management system)
Enhance an existing open source GIS project (e.g., bug fixes, feature additions, documentation improvements)
Requirement: Project must integrate skills from at least 2 course modules (e.g., Python + Web GIS, QGIS + PostGIS).
| Phase | Dates | Activities | Deliverable |
|---|---|---|---|
| Formation | Oct 24-27 | Teams assigned, repositories created, initial coordination | - |
| Planning | Oct 28 - Nov 7 | Proposal development, scope definition, task breakdown | CPA1 (Nov 7) |
| Sprint 1 | Nov 8-23 | Core development, applying Module 3-5 skills | - |
| Sprint 2 | Nov 24 - Dec 9 | Feature completion, testing, documentation | - |
| Submission | Dec 10 | Final implementation, report, presentation materials | CPA2 (Dec 10) |
Week 1 (Oct 24-27): Team formation, brainstorming, repository setup
Week 2 (Oct 28 - Nov 3): Proposal drafting, technical planning
Week 3 (Nov 4-10): Submit CPA1, begin implementation
Week 4 (Nov 11-17): Core development sprint
Week 5 (Nov 18-24): Feature development continues
Week 6 (Nov 25 - Dec 1): Testing, documentation, refinement
Week 7 (Dec 2-10): Final polish, submit CPA2
CPA1 Due: Thursday, November 7, 2025 at 11:59 PM MST
CPA2 Due: Tuesday, December 10, 2025 at 11:59 PM MST
| โ Back to Course Home | View Project Status โ |