Hold on just a sec...
0 or 3 credits
Spring 2026 Laboratory Lecture Distance LearningThis course will educate students in the use, manipulation and analysis of environmental data by introducing them to scripting languages (e.g. c-shell, python), data types (e.g. ASCII, binary, NetCDF), databases (e.g. XML, DBF) and data visualization software (e.g. GMT, ArcMap) as well as techniques for checking data quality, working with missing data, and handling large diverse sources of time series and spatial data. Students will manipulate, check and insert data from a variety of sources, use that data as input to distributed hydrologic model, analyze model output and learn methods for properly documenting their data use (creation of metadata) and long-term archival storage of those data. Skills learned should be applicable to most computer operating systems, but the majority of work for this class will be done within the Unix/Linux environment. Students taking this course should have experience with one or more programming languages, including but not limited to C, Fortran, Perl, Python, java, Basic, or two writing scripts or macros within programs such as MatLab, S-Plus, R, SAS.
Learning Outcomes1Demonstrate use of the scientific method to identify problems, formulate and test hypotheses, conduct experiments and analyze data, and derive conclusions.
2Demonstrate critical thinking by using data and reasoning to develop sound responses to complex problems.
3Demonstrate the ability to write and speak with effectiveness while considering audience and purpose.
4Demonstrate the ability to work effectively as part of a problem-solving team.
5Demonstrate skills necessary for lifelong learning.
6An ability to apply knowledge of mathematics, science, and engineering.
7Ability to design and conduct experiments, as well as to analyze and interpret data.
8An ability to function on multidisciplinary teams.
9An ability to communicate effectively.
10A recognition of the need for, and an ability to engage in life-long learning.
11An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.