MSUA Program Requirements

University of Florida · Urban Analytics

MSUA Program Requirements

The Master of Science in Urban Analytics (MSUA) requires the completion of 30 credits. The curriculum includes required core courses – including a 6-credit Master Research Project – and electives in urban and regional planning and machine learning.

Program Requirements at a Glance

Swipe horizontally to view all table columns.

RequirementCreditsDetails
Required Core Courses18Urban data structures, urban and regional planning, introductory and intermediate urban analytics, and a 6-credit Master Research Project.
Elective Group 1: Urban and Regional Planning6 or 9Courses in planning information systems, geospatial modeling, spatial analysis, and transportation and land use modeling. A proposed AI and Cities course is also listed.
Elective Group 2: Machine Learning (ML)6 or 9Courses in machine learning, pattern recognition, intelligent systems, and related applications.
Total Required Credits30The required elective allocation depends on the student’s academic background; see the group-specific rules below.

The five listed required core courses total 18 credits before any applicable course waivers.

Required Core Courses

18 credits.

Swipe horizontally to view all table columns.

CourseTitleCreditsTerm
URP 6295Urban Data Structures Basics¹3Fall
URP 6007Survey in Urban and Regional Planning²3Fall
URP 6223Introduction to Urban Analytics³3Fall
URP 6224Intermediate Urban Analytics3Spring
URP 6979Master Research Project⁴6Fall and Spring⁴

1. URP 6295: Waived for students with a computer science or similar background.

2. URP 6007: Waived for students with a planning or similar background.

3. URP 6223: May be replaced by URP 6931 – Artificial Intelligence in the Built Environment with permission from the program coordinator.

4. URP 6979: Ideally completed as 3 credits in a fall semester and 3 credits in a spring semester.

Elective Course Groups

Group 1: Urban and Regional Planning – 6 or 9 credits

9 credits are required for students without an urban planning background; 6 credits are required for students with an urban planning or similar background.

Swipe horizontally to view all table columns.

CourseTitleCreditsTerm
URP 6270Introduction to Planning Information Systems3Fall
URP 6271Automation for Geospatial Modeling and Analysis3To be determined
URP 6272Urban Spatial Analysis3Spring
URP 6821Transportation and Land Use Modeling3Spring
URP 6726AI and Cities: How Machines See, Read, and Shape Urban Futures3Fall

Group 2: Machine Learning (ML) – 6 or 9 credits

9 credits are required for students without a computer science background; 6 credits are required for students with a computer science background.

Swipe horizontally to view all table columns.

CourseTitleCreditsTerm
EEL 5840Fundamentals of Machine Learning3Fall and Spring
EEL 6825Pattern Recognition and Intelligent Systems3Fall
ARC 6922Machine Learning for Architects3Fall
CAP 6610Machine Learning3Spring
ABE 6933Applied Statistical Machine Learning3Fall

Additional Course Policies

Students may count up to two 3000- or 4000-level courses (6 credits maximum) from departments other than URP toward graduate credit. The source recommends the following for students without a computer science background:

Swipe horizontally to view all table columns.

CourseTitleCredits
COP 3502CProgramming Fundamentals 14
EEL 3850Data Science for ECE4

COP 3502C and EEL 3850 are 4 credits each. Consult the program coordinator about how either course fits within the 6-credit maximum described above.

Alternative elective courses require approval from the program coordinator.

Model Semester Plan

The following plans reproduce the course sequence shown in the source. “Group 1” refers to urban and regional planning electives; “Group 2” refers to machine learning electives.

Students Beginning in Fall

Swipe horizontally to view all table columns.

SemesterCoursesCredits
First semester: FallURP 6295 or URP 6007 – leveling course (3 credits)
URP 6223 (3 credits)
Elective Group 1 (3 credits)
Elective Group 2 (3 credits)
12
Second semester: SpringURP 6224 (3 credits)
URP 6979 (3 credits)
Elective Group 1 (3 credits)
Elective Group 2 (3 credits)
12
Third semester: FallURP 6979 (3 credits)
Elective Group 1 or 2 (3 credits)
6
Total30

Students Beginning in Spring

Swipe horizontally to view all table columns.

SemesterCoursesCredits
First semester: SpringElective Group 1 (6 credits)
Elective Group 2 (6 credits)
12
Second semester: FallURP 6295 or URP 6007 – leveling course (3 credits)
URP 6223 (3 credits)
Elective Group 1 or 2 (3 credits)
URP 6979 (3 credits)
12
Third semester: SpringURP 6224 (3 credits)
URP 6979 (3 credits)
6
Total30
Scroll to Top