GEOGRAPHY 458: Advanced Digital Geographies
- Lectures: Tuesdays and Thursdays 11:30 AM to 12:50 PM PST on Zoom
- Labs/Reading Discussions: Wednesdays and Fridays 10:30 AM to 12:20 PM PST on Zoom
This web page is the syllabus - There is no printed version, please refer here instead. Make sure refer to this page as often as possible. Also, Feel free to ask the instructor for clarifications whenever needed.
This course is very “hands-on” and interactive! Most of our time will be spent in a hybrid lecture/lab where students will be working together. Although there will be some individual written reflections and analyses, no formal final exam will be set up. The final project enables students to figure out a holistic solution to a real-world problem. With the completion of this course, each student can share the course work at a self-made website which can be publicly viewed by classmates, open-source community as well as future industrial recruiters. Along the way, the readings will include both applied and theoretical selections. Students will learn not only how people have been programming and visualizing, but also about how critical social theorists have identified assumptions, ideologies, and rigidities in existing practices that can help students to make effective, inclusive and empathetic decisions in today’s data-intensive geographic world.
🎏 Learning Objectives
To identify when and how the methods, sociology, and objects of geographical inquiry can be transformed through computational and networked approaches.
To practice and reflect theoretically upon emerging born-digital, multi-modal, narrative, and interactive approaches to cartography and scholarly communication.
To reflect on the iterative and social dimensions to one’s own learning process.
To think critically about the technologies used in digital scholarship, including the material, social, and political implications of digital tech development, maintenance and utilization.
To discern, through investigation, the relationship between space, technology, and society through critical engagement with practical and theoretical digital geographies methods.
📆 Weekly Schedule
- You should try to attend both lecture and lab sections each week.
- You should complete all weekly readings before the Friday Lab sections, and submit weekly think pieces by Thursday @ 5 pm PST (further instructions below)
Week 1: Intro to digital geographies
This week’s lecture and lab will prepare you for the course, and provide a theoretical and technical foundation to build from. We’ll work through the syllabus together, and answer any questions you all may have. Each student is expected to read the Ash et al (2018) paper. After completing Lab 1, you will be able to clone/synchronize the course material, set up a personal website, and gain practical experience using github to manage your digital geographies projects.
- Lecture Notes: Syllabus, Intro to the Web
- Readings: a) Digital turn, digital geographies?, b) Critical Atlas of the Internet, c) Mastering Markdown, and d) extended readings.
- Think Piece 1: Think Piece Canvas Link
Due: Jan 7th, by 5:00pm
- Lab 1: Project management using GitHub
Due: Jan 16th, by 11:59pm
Week 2: Programing fundamentals
- Think Piece 2: Think Piece Canvas Link
Due: Jan 14th, by 5:00pm
Week 3 : Geospatial data
This week’s focus is on processing geospatial data for your digital geographies projects. We will begin by introducing the structure of the geojson format, and then look at techniques for collecting, converting and visualizing geojson objects/features in a web or desktop environment such as QGIS. After completing Lab 2, students will have learned how to collect geo-tagged tweets using specific keywords/topics (e.g., etc.), and methods for visualizing the spatial distribution of the locations for those tweets.
- Lecture Notes: Geospatial data for digital geographies
- Readings: a) Can social media clear the air? A case study of the air pollution problem in Chinese cities, b) Putting Data back into Context, c) More than you ever wanted to know about GeoJSON, and d) extended readings.
- Think Piece 3: Think Piece Canvas Link
Due: Jan 21st, by 5:00pm
- Lab 2: Geo-tagged tweet collection and visualization
Due: Jan 29th, by 11:59pm
Week 4 : Web mapping
This week you will be making your first web map of the quarter using the popular web mapping library - Leaflet The lecture section this week we’ll work together familiarizing everyone with the basics of web mapping, and then provide a detailed introduction to the Lab 3 exercise.
- Lecture Notes: Leaflet Basics and Map Events.
- Readings: a) Digital Mapping and Segregation, b) Hacker Cartography, and c) extended readings.
- Think Piece 4: Think Piece Canvas Link
Due: Jan 28th, by 5:00pm
- Lab 3: Web map application
Due:Feb 12th, by 11:59pm, Example: Oregon Water Atlas
- An intergrative web mapping template
Week 5 : Map design
- Lecture Notes: BaseMap design using Mapbox Studio and Mockup for web mapping project
- Readings: a) The Guide to Map Design, b) Intro to Critical Cartography, c) Mapbox Studio How-to Videos, and d) extended readings.
- Think Piece 5: Think Piece Canvas Link
Due: Fed 4th, by 5:00pm
- Lab 4: Map Design and Tile Generation
Due: Feb 19th, by 11:59pm
- Online Mid-term:
Feb 2nd 11:30 AM - 12:50 PMStudy Guide
Week 6 : Smart dashboards
- Lecture Notes: Create a smart dashboard, Examples: COVID-19 Dashboard
- Readings: a) The praxis and politics of building urban dashboards, b) History of the Urban Dashboard, c) 3 Ways Data Dashboards Can Mislead You, d) Dynamic Charts, and e) extended readings.
- Think Piece 6: Think Piece Canvas Link
Due: Feb 11th, by 5:00pm
Week 7 : Geo-Narratives
This week we will explore the concept of geo-narrative, the use of storytelling in mapping practice, by looking at existing geo-narrative mapping projects and engaging in a group discussion and map critique.
- Lecture Notes: a) A Geo-Narrative Template, b) Planning and outlining your story map. Exaples: a) Oregon Atlas, b) Stand with #Standing Rock
- Readings: a) Affective Geovisualisations, b) Anti-Eviction Mapping Project Handbook, c)extended readings.
- Think Piece 7: Think Piece Canvas Link
Due: Feb 18th, by 5:00pm
Week 8 : Emerging topics
This week will focus on two emerging topics related to digital geographies, including cloud point visualization and real-time environment data collection, and explore their promise and pitfalls.
- Lecture Notes: Point cloud (Lidar Data) visualization, sample data and Real-time environmental data visualization.
- Readings: a) Real-time GIS, b) Anatomy of an AI System, c) Abolishing Racist Police Algorithms, and d) extended readings.
- Think Piece 8: Think Piece Canvas Link
Due: Feb 25th, by 5:00pm
Week 9 & 10 : Project studios
During these two weeks, each group will focusing on their final projects and essay. The instructor and teaching assistant are available during the normal lecture period, lab sections and office hours if help is needed. Below are some resources for you to develop your final project.
- Final Project Milestones:
- Draft a project proposal
- a) Content inventory
- b) Project Type (web mapping, dashboard, geo-narrative, etc.)
- c) Creat a GitHub repo for project management
- d) Save the item a) and b) to the
- Initialize the project using a template
- Geospatial data gathering
- Map designs
- Miscellanenous items
- Coding and debugging
- Presentation and peer-review:
- Presentations in the lecture meetings in the finals week
- Each student needs to review at least five final projects
- Fine-tuning and submission
- Draft a project proposal
Finals Week : Final project presentations
During the last two meeting sessions, each group will present their final projects. More information about final project will be shared after the mid-term.
🔔 Course Requirement
Student Tech Support:
The Student Tech Loan Program is expanding as quickly as possible. We announced this to undergrads as soon as it hit the airwaves, in hopes some of them who need hardware can reserve for spring quarter. They expect new/additional machines to arrive in April. STLP Website: https://stlp.uw.edu/ (check the Spring Announcement).
GitHub: This course material will be hosted on GitHub instead of UW Canvas. On this dedicated GitHub repository, you can find most of the course material, participate in group discussions by submitting GitHub issues, and create new GitHub repositories to turn in the lab deliverables. By the end of this quarter, you will be more proficient in operating a cloud-based coding environment and able to host your work online as a way to gain public and peer attentions.
Labs: You need to finish all four labs by the due date. In order to help you work on each lab, we will walk through most of the labs in class.
Think Pieces: for week 1 to 8, there will be weekly reading assignments. To evaluate your reflection upon each week's reading material, we set up a discussion board for each week. You need to submit think pieces to 3 out of the 8 weeks' discussion topics. Your think pieces should be completed by Thursday @ 5 pm PST for the weeks you are submitting a piece. Your think pieces should be at least 350 words and engage substantially with the reading materials, and connections to the lab assignements and lectures. Guiding questions or prompts will be included in each week's discussion section on canvas to help frame your thinking. Submit your think pieces on Canvas in the applicable week's discussion section (https://canvas.uw.edu/courses/1434645/discussion_topics).
Participation in in-class discussion: Complete all assigned readings and get familiar with the lab instructions before class meetings, and actively participate in critical discussions of those readings. You should have completed all of the weekly readings before our Friday lab sections as these sections will be devoted to critical discussion and engagement with the required readings.
Individual Final Project: Considering the difficulty of working as a team when you cannot meet each other in person, I have decided to change the final collaborative project as individual base, and cancel lab 5. So, at the end of this quarter, you only need to submit this final project. check out the detailed requirement for final project
Essay: Each student will complete an essay that engages with the readings and the course themes, along with additional readings that you bring into conversation with the assigned course readings. You are aiming for
10 pages (double-spaced) no less than 1500 words coalescing around ideas and readings from this quarter. Essay is due no later than the end of Week 10. Check out the detailed requirement for essay.
👬 Targeted Audience
This course targets students who have a background in fundamental geographic information science or equivalent computational or programming skills. This course is designed for students who are willing to learn defined GIS skills that will be important to many emerging jobs in location-based services, autonomous driving, web mapping, geographic data collection (using drone or LiDAR) and analyses. This course is also suitable for students who are interested in learning and critically reflecting upon cutting-edge geospatial techniques.
participationincludes your participation in the class (e.g., self-introduction, answer questions in class, etc.) and/or your response on GitHub issues (ask questions via GitHub issue, and help your classmates using the GitHub issues function). As well as participation in the weekly lab/discussion sections.
We welcome the opportunity to work with any students with disabilities in this class to ensure equal access to the course. If you have a letter from Disability Resources for Students (DRS) outlining your academic accommodations, please present the letter to me (or email us, to confirm, if the letter is electronic) as soon as possible so that we can discuss the accommodations you may need for this class. Any discussions between student and professor need to occur as early as possible in order for adequate arrangements to be made. If you do not yet have a letter from DRS, but would like to request academic accommodations due to a disability, please contact DRS here (Links to an external site.), or in-person at 011 Mary Gates Hall, or at 206-543-8924 (Voice & Relay), mailto:email@example.com.
Washington state law requires that UW develop a policy for accommodation of student absences or significant hardship due to reasons of faith or conscience, or for organized religious activities. The UW’s policy, including more information about how to request an accommodation, is available at Religious Accommodations Policy. Accommodations must be requested within the first two weeks of this course using the Religious Accommodations Request form.
This course advocates for the open culture. The course materials are open source for both students and open source community to access.
Notably, students are not allow to videotape or audio-tape (record) this class in any form, and sharing recordings outside of class without the written consent of each student in the class is not permitted by FERPA. However, I will try to record most of the classes via Zoom and share them via Canvas. Even so, I still encourage each of you attend the lectures instead of watching the recorded videos afterwards. Your in-class participation is a key factor to yield the best learning outcome.
The instructor determines if their class can and cannot be recorded. This decision should be clearly communicated by the instructor at the beginning and throughout the quarter. In Zoom, the recording feature can be controlled by the instructor, as the meeting host.
The development of this course has been financially supported by UW's data science minior committee. This course is largely based upon material designed with Tyler McCrea, and also I sincerely appreciate Jou Ho, Fengyu Xu for their assistances in developing this course.