Intro to Urban Analytics

Bon Woo Koo & Subhrajit Guhathakurta

2022-08-20


Class room: Room 358 in Arch-West | TR 5PM - 6:15PM

Office hours
* Bon Woo Koo: Wed 10AM - 12PM
* Subhrajit Guhathakurta: Tue 11AM-12PM
* Location: The Center for Spatial Planning Analytics and Visualization (760 Spring St NW, suite 217).

This course introduces students to the field of urban analytics. The main objective of this course is for students to master important theories and concepts emerging in the field of urban analytics. Students will complete this course with a working knowledge of how data and advanced analytical techniques can enhance the planning and operation of cities.

Prerequisites

There are no prerequisites to this course, but the followings are encouraged.
* Basic understanding of geographic information systems (GIS) and applied statistics
* Working knowledge of any programming language, preferably the R (or Python)

Course Goals and Learning Outcomes

After successfully completing this course, students will:

  • List sources of data from urban areas and why each of them would be used
  • Explain what is on the cutting edge of urban analytics research
  • Describe a few types of measurements for spatial data
  • Explain characteristics of data types
  • Learn how to clean and manipulate spatial data using technical analysis skills
  • Create a basic data visualization
  • Be critical about who is creating and using data

Course schedules

Module Week Topic Reading To do
Preparation 1
Aug 23,25
Intro to Urban Analytics in R (GT only) (Slide),
Data ethics (GT only) (Slide)
T
R1, R2,
R3, R4
Survey,
Group
2
Aug30,Nov1
Data for Urban Analytics (Slide),
Intro to R - 1 (Slide), 2 (Slide)
T1, T2
R1, R2,
R3, R4
Module 1:
POI & Census
3
Sep6,8
Accessing data (Slide),
Census & Yelp API (RMD),
Creating sf objects (Slide)
1, 2, 3 Mini 1
(due Sep20)
4
Sep13,15
(Tue) Mini-presentation 1 (Slide),
Tidy data (Slide),
Data wrangling (RMD)
1, 2, 3 Mini 2
(due Sep23)
5
Sep20,22
Deriving insights from your data (GT only) (Slide),
Hands-on (RMD)
1, 2, 3, 4 Mini 3
(due Oct02)
6
Sep27,29
Interactive visualization 1 (RMD)
Interactive visualization 2 (RMD)
1, 2 Mini 4
(due Oct10)
Module 2:
Transportation
7
Oct4,6
(Tue) Mini-presentation 2 (Slide),
General Transit Feed Specification (RMD)
8
Oct11,13
Open Street Map (RMD) Major 1
(due Oct30)
Module 3:
Image & computer vision
9
Oct18,20
(Thu) Mini-presentation 3 (Slide),
Urban images & computer vision (Slide),
Computer vision in Colab (1, 2)
1, 2, 3
10
Oct25,27
Sampling & processing images (RMD) Major 2
(due Nov13)
Module 4:
Social media
11
Nov1,3
(Tue) Mini-presentation 4 (Slide),
Getting & Processing Twitter data in R (RMD)
1, 2, 3
12
Nov8,10
Sentiment analysis (RMD) Major 3
(due Nov27)
Module 5:
Storytelling
13
Nov15,17
(Tue) Mini-presentation 5 (Slide),
Storytelling with data (slide)
Major 4
(due Nov27)
14
Nov22,24
Guest Lecture
Student
Presentations
15
Nov29,Dec1
Student presentations
Reading weeks 16
Dec6,8
Student presentations
17
Dec13,15
Wrap up

NOTE 1: Slide = lecture slide & RMD = R Markdown document

NOTE 2: The links to the class material will be updated each week.

NOTE 3: For readings, TU = readings for Tuesday & TH = readings for Thursday

How to succeed in this class

  1. Be prepared for occasional frustration. It’s part of learning process. However, don’t spin the wheel. You are responsible for actively searching for help. Don’t wait until the last minute (e.g., homework).
  2. Read assigned book chapters/materials, review their examples and snippets, replicate their results, and repeat until you understand.
  3. Work with peers. Form a group early in the semester, and have their sharp eyes on your code. Still, you need to submit your HW individually.
  4. If you have a trouble with your code outside of class (and get frustrated), Google it. It will not only be faster and more efficient than contacting us, but trouble-shooting on your own is essential skill, particularly after you graduate. Luckily, most of the problems you may encounter in this class have been already encountered by others. You can search how they solved them in StackOverFlow.
  5. Of course, you can ask questions to us anytime, inside or outside classroom. I strongly encourage you to utilize our office hours as another learning opportunity.

Grading breakdown

There are four major assignments, four mini assignments, and one final team project. Only three out of the four major assignments will be counted towards the final grade. Same applies to the mini assignments.

Assignment.Type Percent
Final Project Presentation 20%
Major Assignment 45% (15% each x 3)
Mini Assignment 30% (10% each x 3)
Participation (Mini Presentation) 5%

The final grade will be assigned as a letter grade according to the following scale:

  • A \(~~~\) 100%-90% \(~~~\) Excellent (4 quality points per credit hour)
  • B \(~~~\) 89% - 80% \(~~~\) Good (3 quality points per credit hour)
  • C \(~~~\) 79% - 70% \(~~~\) Satisfactory (2 quality points per credit hour)
  • D \(~~~\) 69% - 60% \(~~~\) Passing (1 quality points per credit hour)
  • F \(~~~\) 59% \(~\)-\(~\) 0% \(~~~\) Failure (0 quality points per credit hour)

Textbooks/resources

There is no textbook associated with this course. I highly recommend Data Action by Sarah Williams, and Urban Analytics by Alex Singleton, Seth Spielman and David Folch is another popular textbook on the topic.

Here are some other free resources:

Technology

Cell phone use is prohibited at all times during class, except if you are using cell phones to answer quizzes/ surveys. Laptops, tablets, e-readers, and other digital devices may be used to take notes or refer to relevant information, take quizzes, and complete in-class assignments. If you are using a digital device for non-course purposes at any time during the semester, you will be asked to refrain from using it for the remainder of the course. No exceptions.

There will be times in class when the instructor reserves the right to enact the “No Device Rule.” During these times, all digital devices will be required to be stored off desks so that students may concentrate on tasks or presentations. Expect that this rule will be used when your peers are presenting and during guest lectures.

Student-Faculty expectations

At Georgia Tech, we believe that it is important to continually strive for an atmosphere of mutual respect, acknowledgement, and responsibility between faculty members and the student body. See http://www.catalog.gatech.edu/rules/22.php for an articulation of some basic expectations—that you can have of me, and that I have of you. Respect for knowledge, hard work, and cordial interactions will help build the environment we seek. Therefore, I encourage you to remain committed to the ideals of Georgia Tech while in this class.

Academic integrity

Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are expected to act according to the highest ethical standards. For more information on Georgia Tech’s Academic Honor Code, please visit http://www.catalog.gatech.edu/rules/18b.php and http://www.catalog.gatech.edu/genregulations/honorcode.php.

ADA accommodations

If you are a student with learning needs that require special accommodation, contact the Office of Disability Services at (404)894-2563 or http://disabilityservices.gatech.edu/, as soon as possible, to make an appointment to discuss your special needs and to obtain an accommodations letter. Please also e-mail me as soon as possible in order to set up a time to discuss your learning needs.