Kaisa_2012_3_photo by Veikko Somerpuro

Enrol
30.9.2019 at 09:00 - 28.10.2019 at 23:59

Timetable

Here is the course’s teaching schedule. Check the description for possible other schedules.

DateTimeLocation
Mon 28.10.2019
09:15 - 12:00
Tue 29.10.2019
14:15 - 18:00
Mon 4.11.2019
09:15 - 12:00
Tue 5.11.2019
14:15 - 18:00
Mon 11.11.2019
09:15 - 12:00
Tue 12.11.2019
14:15 - 18:00
Mon 18.11.2019
09:15 - 12:00
Tue 19.11.2019
14:15 - 18:00
Mon 25.11.2019
09:15 - 12:00
Tue 26.11.2019
14:15 - 18:00
Mon 2.12.2019
09:15 - 12:00
Tue 3.12.2019
14:15 - 18:00
Mon 9.12.2019
09:15 - 12:00
Tue 10.12.2019
14:15 - 18:00

Other teaching

28.10. - 09.12.2019 Mon 12.15-14.00
31.10. - 12.12.2019 Thu 10.15-12.00
Satu Boehm von
Teaching language: English

Description

Geotieteiden kandiohjelma

Menetelmätieteet geotieteissä opintokokonaisuus

The course is available to students from other degree programmes

None

Upon completion of this course students will (1) be able to load, manipulate, and plot data using simple computer programs written in the Python programming language, (2) be familiar with several commonly used geoscience equations and how they can be converted to Python code for plotting and comparison with data, (3) understand select computing and open science “best practices” related to creating your own software, and (4) know how to use the GitHub.com website to openly share software

Opintojakson suositeltu suoritusajankohta on 3. opintovuosi

Opintojakso järjestetään 1.-2. periodeissa

This course is divided in two parts. Part one covers the basic concepts of computer programming in the Python language, including basic Python concepts, data types and lists, loops, conditional statements, functions, modules, reading and writing data files, dealing with numerical data, and plotting. Part two focusses on geological applications using Python, including basic geostatistics, comparing data to predictions, the diffusion equation, the advection/wave equation, viscous flow, and quantitative thermochronology.

Nothing required. Recommended: Zelle, J. (2010) Python Programming: An Introduction to Computer Science, Second edition. Franklin, Beedle & Associates.; Stüwe, K. (2007) Geodynamics of the Lithosphere, Second edition. Springer.; Braun, J., van der Beek, P. and Batt, G. (2006) Quantitative Thermochronology: Numerical Methods for 
the Interpretation of Thermochronological Data, First edition. Cambridge University Press.; Taylor, J. R. (1997) An Introduction to Error Analysis: The Study of Uncertainties in Physical Measurements, Second edition. University Science Books.

Interactive lectures, live coding, computer exercises

This course is graded on a 1-5 scale. Exercises: 50%, final paper: 50%

Exercises, final project paper