Geoscience educators across the curriculum use MATLAB to help students learn and apply quantitative thinking skills. Students can learn how to access, visualize, and analyze data as they acquire the programming skills required to accomplish these tasks. Educators can teach both skill sets with MATLAB while also instilling geoscience-specific concepts and associated mathematics.
There are many curriculum resources and teaching tools available, including:
- Course modules
- Coding examples
- Textbooks
- Self-paced tutorials
- How-to videos
Featured Course Modules
Geoscience Teaching Resources
Course Curricula and Teaching Modules
- Climate Data Visualization and Analysis
MATLAB File Exchange - MATLAB Recipes for Earth Sciences
University of Potsdam - Exploring Fish Diversity in Australia's Marine Ecoregions
University of Tasmania - Seismic Refraction in MATLAB
Western Washington University - Loma Prieta Earthquake Analysis
MATLAB Documentation - From Zero to MATLAB in Six Weeks – with Freshman
Princeton University - Teaching Computation with MATLAB
Science Education Resource Center at Carleton College
Introducing MATLAB Computation to Students
- Teaching with Live Scripts - code example
- MATLAB Onramp - self-paced tutorial
- MATLAB Online - cloud-based MATLAB
- Machine Learning with MATLAB Onramp - self-paced tutorial
- MATLAB Grader - autograding toool
- Mapping Toolbox Code Examples
Textbooks
- MATLAB Recipes for Earth Sciences (Trauth)
- MATLAB: A Practical Introduction to Programming and Problem Solving (Attaway)
- Geodynamics (Turcotte)
Community-Developed Toolboxes
- Climate Data Toolbox (documentation, published paper)
- TopoToolbox
Additional Resources
- Teaching Computation with MATLAB
- Climate Research with MATLAB
- Sustainability and Renewable Energy projects (student project ideas)