707638 VU Introduction to programming for atmospheric scientists
summer semester 2023 | Last update: 24.02.2023 | Place course on memo listStudents 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
- SDG 4 - Quality education: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all.
- SDG 9 - Industry, Innovation, and Infrastructure: Build resilient infrastructure, promote inclusive and sustainable industrialization, and foster innovation.
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 |