707638 VU Introduction to programming for atmospheric scientists

summer semester 2023 | Last update: 24.02.2023 Place course on memo list
707638
VU Introduction to programming for atmospheric scientists
VU 3
5
weekly
annually
English

Students can read and write programs in one of the open source programming languages commonly ​​used in atmospheric sciences. They can install a programming environment with appropriate additional packages on their computer, and use it to solve scientific problems. Most importantly: they are able to expand and deepen their programming skills independently.

This beginner level course offers an introduction to programming in Python, dedicated to atmospheric sciences students without any prior experience in programming.

Students will learn and practice basic control flows (branches and loops), data structures (numbers and collections). They will learn how to write and structure programs of several dozens of lines of code, including scripts and functions. They will use packages of the scientific python ecosystem to solve common programming tasks of the atmospheric sciences, such as reading, analysing and plotting data.

In parallel, students will learn basic techniques of systematic software development, such as code-based documentation, debugging, testing and refactoring. Those techniques will be successively introduced and practiced while learning programming in Python, but their fundamentals are independent of any programming language.

Lectures (self-learning materials) at home and exercises, discussion and active learning in class.

Combined: programming project (30%), and exams at the mid (20%) and end of the semester (50%)

The course is taught in English

07.03.2023
Group 0
Date Time Location
Tue 2023-03-07
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-03-08
08.15 - 09.00 60819 SR 60819 SR Barrier-free Prüfung
Tue 2023-03-14
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-03-15
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-03-21
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-03-22
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-03-28
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-03-29
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-04-18
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-04-19
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-04-25
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-04-26
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-05-02
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-05-03
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-05-09
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-05-10
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-05-16
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-05-17
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-05-23
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-05-24
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-05-30
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-05-31
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-06-06
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-06-07
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-06-13
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-06-14
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-06-20
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-06-21
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2023-06-27
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2023-06-28
08.15 - 09.00 60819 SR 60819 SR Barrier-free