Data Science for Smart Cities

Course Cover
compare button icon

Course Features

icon

Duration

16 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

9 hours per week

icon

Teaching Type

Instructor Paced

Course Description

The availability of low cost and ubiquitous sensors in city infrastructure provides high granular data at unprecedented spatiotemporal scales. “Smart Cities” envision to utilize this data to provide a healthy, happy and sustainable urban ecosystem by integrating the information and communication technology (ICT), Internet of things (IoT) and citizen participation to effectively manage and utilize city infrastructure and services. “Data Science” is an interdisciplinary field of scientific methods, processes, algorithms and systems to extract knowledge from data in various forms and provides fast and efficient understanding of the current dynamics of cities and ways to improve different services. This course will introduce scientific techniques that will allow the analysis, inference and prediction of large-scale data (e.g. GPS vehicular data, social media data, mobile phone data, individual social network data, etc.) that are present in city networks. Basics of the data science methods to analyze these datasets will be presented. The course will focus both on the methods and their application to smart-city problems. Python will be used to demonstrate the application of each method on datasets available to the instructor. Examples of problems that will be discussed include ridesharing platforms, smart and energy-efficient buildings, evacuation modeling, decision making during extreme events & urban resilience.

Course Overview

projects-img

Live Class

projects-img

Human Interaction

projects-img

Personlized Teaching

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Undergraduate calculus and basic knowledge of statistical analysis.

What You Will Learn

Apply the basics of various data mining techniques.

Classify the different types of data generated by smart cities.

Code, apply and solve the data mining algorithms using Python.

Interpret the results from the data mining tools and make connections to policy making as they relate to smart cities applications.

Map the data mining tool that is appropriate for various smart city applications.

Course Instructors

Author Image

Eunhan Ka

PhD Student at Purdue University

Eunhan Ka is a Ph.D. student in the Lyles School of Civil Engineering and a member of the Urban Mobility Networks and Intelligence Lab (Advisor: Professor Satish Ukkusuri). He received the B.S. degre...
Author Image

Satish Ukkusuri

Professor at Purdue University

Satish V. Ukkusuri is a Professor in the Lyles School of Civil Engineering and Director of the Urban Mobility Networks and Intelligence Lab. His research is in the area of interdisciplinary transport...
Course Cover