Learning Outcomes
This course presents the fundamentals of computational methods for geoscientists and the students learn to use software to process and visualize geoscientific data. The lectures include an introduction to programming languages (Matlab or Python) and use of spreadsheets (Excel). Emphasis is placed on (i) reading and editing archives common in geoscientific applications ii) developing and verifying algorithms through simple applied exercises based on modern geoscience research methods iii) data visualization (graphs).
Course Content (Syllabus)
Matlab or Python: Introduction to programming . Numbers and variables. Algorithms. Reading input files. Creating plots.
EXCEL: Introduction to spreadsheets. Data input. Use of functions. Calculations. Creating plots.
More specifically:
1. Introduction to programming
2. Using the editor. Code compilation and execution.
3. Simple examples of scientific coding
4. Numbers, variables and structures
5. Text and number format
6. Reading data with Matlab
7. Creating plots
8. Excel spreadsheets
9. Inserting data to Excel
10. Using functions in Excel
11. Creating plots in Excel
Keywords
Matlab, Python Excel, programming language, spreadsheets