Data Science for Smart Cities


Credit Hours:


Learning Objective:


The availability of low cost and ubiquitous sensors in city infrastructure provides high granular data at unprecedented spatio-temporal scales. Smart Cities envision to utilize this data to provide a resilient 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's infrastructure and services. Data Science provides fast and efficient ways to analyze heterogeneous data to understand 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 temporal data (e.g. GPS vehicular data, social media data, mobile phone data, individual social network data etc.) that are present in city networks. A special focus will be on data driven methods for problems that have a network structure. 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 real world datasets available to the instructor. Examples of problems that will be discussed in class include: ridesharing platforms, smart and energy efficient buildings, evacuation modeling, decision making during extreme events & urban resilience.

Topics Covered:

Main topics:
-Introduction to data mining for smart cities
-Data pre-processing and task identification
-Introduction to Python for data mining
-Supervised/unsupervised machine learning approaches
-Understanding and interpretation of the results
-Mining of massive datasets-Parallelization
-Introduction to network science and mining social network graphs
-Applications to Ride sharing platforms, extreme events modeling and urban resilience


Applied / Theory:


One midterm exam


Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.

Computer Requirements:

ProEd Minimum Requirements: