QUANTITATIVE METHODS FOR GEOSCIENCE
MATLAB is a powerful, high-level programming language and integrated development environment (IDE) that is used across a broad variety of scientific disciplines for tasks including data visualization, modeling, and application development. Focus on the active use of MATLAB for developing practical programming and data analysis skills that can be applied across a range of geoscience- relevant problems. Applications will include: data visualization and publishable figure development; automation of data processing; statistical and time-series analysis; image processing and mapping; and optimization. Additional topics may be guided by student interest.
Prerequisites & course information
Requisites: MATH 222 , graduate/professional standing, or member of Engineering Guest Students Course Designation: Core GenEd - Natural Science & Wellness + Lab Level - Advanced L&S Credit - L&S Liberal Arts and Science Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Fall 2025 Learning Outcomes: 1. Utilize an integrated development environment and documentation to solve geoscientific problems. Audience: Both Grad & Undergrad 2. Interpret code in a high-level programming language to explain what an existing program does. Audience: Both Grad & Undergrad 3. Organize geologic data and store them using appropriate data structures. Audience: Both Grad & Undergrad 4. Develop basic algorithms by using key programming structures including: for-next loops, if-then-else statements, built-in functions, and other custom-built functions. Audience: Both Grad & Undergrad 5. Plan, design and create a useful, well-documented computer program/utility that has general applicability. Audience: Graduate 6. Develop codes that apply appropriate spatio-temporal data analysis routines to geologic datasets. Audience: Graduate 7. Integrate data from several data sources to produce publication-ready maps or other geologically relevant figures. Audience: Graduate 8. Implement quantitative models for geologic processes using appropriate analytical or numerical toolboxes. Audience: Graduate Learning Outcomes: 1. Utilize an integrated development environment and documentation to solve geoscientific problems. Audience: Both Grad & Undergrad 2. Interpret code in a high-level programming language to explain what an existing program does. Audience: Both Grad & Undergrad 3. Organize geologic data and store them using appropriate data structures. Audience: Both Grad & Undergrad 4. Develop basic algorithms by using key programming structures including: for-next loops, if-then-else statements, built-in functions, and other custom-built functions. Audience: Both Grad & Undergrad 5. Plan, design and create a useful, well-documented computer program/utility that has general applicability. Audience: Graduate 6. Develop codes that apply appropriate spatio-temporal data analysis routines to geologic datasets. Audience: Graduate 7. Integrate data from several data sources to produce publication-ready maps or other geologically relevant figures. Audience: Graduate 8. Implement quantitative models for geologic processes using appropriate analytical or numerical toolboxes. Audience: Graduate
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- QUANTITATIVE METHODS FOR GEOSCIENCE · 3 credits.