CE 5329. CIVIL ENGINEERING INFORMATICS. 3 Hours.
The course introduces students to computer tools, software systems, and AI/machine learning models for collection, analysis, visualization, and interpretation of civil engineering (CE) data. Students will learn Python programming, and importantly their use in cloud computing systems using state of the science, industry-standard platforms from Microsoft and Google. Students will explore wide-ranging data from all CE disciplines. Topics will generally include: (i) creating automated workflows for collecting data from public sources, (ii) working with databases, (iii) understanding data and metadata file formats and standards, (iv) statistical analysis, (v) time-series and spatial analysis, (vi) integration of various data, (vii) basic machine learning models, (viii) interactive data visualizations, and (ix) running programs and tools in cloud computing systems. Credit not granted for both CE 4319 and CE 5329. Prerequisite: CE 2153 & CE 3301.