707638 VU Introduction to programming for atmospheric scientists

summer semester 2024 | Last update: 28.06.2024 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

05.03.2024
Group 0
Date Time Location
Tue 2024-03-05
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-03-06
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-03-12
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-03-13
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-03-19
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-03-20
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-04-09
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-04-10
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-04-16
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-04-17
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-04-23
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-04-24
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-04-30
08.00 - 10.00 60433 SR 60433 SR Barrier-free
Tue 2024-04-30
08.00 - 10.00 60818 EDV-Raum 60818 EDV-Raum Barrier-free
Tue 2024-04-30
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Tue 2024-05-07
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-05-08
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-05-14
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-05-15
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-05-21
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-05-22
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-05-28
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-05-29
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-06-04
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-06-05
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-06-11
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-06-12
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-06-18
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Wed 2024-06-19
08.15 - 09.00 60819 SR 60819 SR Barrier-free
Tue 2024-06-25
08.15 - 10.00 60819 SR 60819 SR Barrier-free
Tue 2024-06-25
10.00 - 12.00 60818 EDV-Raum 60818 EDV-Raum Barrier-free exam
Wed 2024-06-26
08.15 - 09.00 60819 SR 60819 SR Barrier-free