Teaching
Advancing the next generation of cyber-savvy engineers and scientists
Hydroinformatics
Hydroinformatics is the study, design, development, and deployment of hardware and software systems for hydrologic data collection, distribution, interpretation, and analysis to aid in the understanding and management of water in the natural and built environment. This class introduces students to fundamental and advanced hydroinformatics concepts and procedures including automated data collection networks, relational databases and data management software, metadata and semantics, data storage file formats and standards, data transformations and automation of data manipulation tasks to support modeling and analysis, web based data distribution and access using web services, and integrated networks of hydro-climate data.
- Spring 2024 - CEE 6110: Hydroinformatics
- Spring 2023 - CEE 6110: Hydroinformatics
- Spring 2022 - CEE 6110: Hydroinformatics
- Fall 2019 - CEE 6110: Hydroinformatics
- Fall 2018 - CEE 6110: Hydroinformatics
- Fall 2017 - CEE 6110: Hydroinformatics
- Fall 2016 - CEE 6110: Hydroinformatics
- Fall 2015 - CEE 6110: Hydroinformatics
- Fall 2014 - CEE 6110: Hydroinformatics
- Fall 2013 - CEE 6110: Hydroinformatics
- Fall 2012 - CEE 6930: Hydroinformatics
Geographic Information Systems for Civil Engineers
Many of the problems Civil and Environmental Engineers address have a spatial component. Important tasks include making maps of project sites, manipulating spatial data to support hydrologic modeling activities, mapping and inventory of infrastructure, and many other activities. Geographic Information System (GIS) software has proved to be an important tool for Civil and Environmental Engineers to use in their work. The overall goal of this course is to introduce core concepts of GIS and geospatial analysis, including coordinate systems, spatial data formats, and openly available geospatial data resources. Another goal is to provide hands-on experience with an industry standard GIS to perform practical tasks that include spatial analysis, network analysis, and extending core GIS functionality using scripting. Finally, this class will include a field data collection component to expose students to GIS data creation and Global Positioning Systems (GPS).
- Spring 2020 - CEE 5190/6190: GIS for Civil Engineers
- Spring 2019 - CEE 5190/6190: GIS for Civil Engineers
- Spring 2018 - CEE 5190/6190: GIS for Civil Engineers
- Spring 2017 - CEE 5190/6190: GIS for Civil Engineers
- Spring 2016 - CEE 5190/6190: GIS for Civil Engineers
Programming and Numerical Methods for Civil Engineers
Many of the problems Civil and Environmental Engineers address have data-driven, repetitive, and/or computational components. Computers can solve these problems quickly and easily if given sufficient instructions. Thus, computer programming and numerical methods have proven to be important tools for Civil and Environmental Engineers to use in their work. The goal of this course is to provide hands-on experience in the application of computer programming and numerical methods to perform practical tasks and solve engineering problems using the Python programming language. This course focuses on the needs of engineers and the problem-solving scenarios they will meet on a day-to-day basis.
- Fall 2023 - CEE 2450: Programming and Numerical Methods for Civil Engineers
- Fall 2022 - CEE 2450: Programming and Numerical Methods for Civil Engineers