198801 VU Einführung in die Programmierung: Programmieren mit Python

Wintersemester 2022/2023 | Stand: 22.09.2022 LV auf Merkliste setzen
198801
VU Einführung in die Programmierung: Programmieren mit Python
VU 3
5
wöch.
semestral
Englisch

Upon successful completion of the course, students are able to solve algorithmic problems of intermediate difficulty in a systematic way and provide maintainable solutions. Students are able to programmatically solve problems given in other courses (outside the computer science major). Moreover, students are able to deepen and extend their programming skills with self-study.

Detailed learning outcomes:

1) Students understand procedural programming concepts.

2) Students are able to read and write short programs in Python, where short means tens of logical lines of code.

3) Additionally, students understand and are able to use selected software development techniques, while writing programs.

This basic level course offers a gentle introduction to programming in Python. It is dedicated to non-computer science students without any prior experience in programming.

Students will learn and practice basic control flows (branches and loops) and data structures (numbers and collections). Students will be guided from novice to intermediate level in programming by learning concepts [1] and doing practical examples/exercises of progressive difficulty [2].

In parallel, students will learn basic techniques of systematic software development, such as version management, 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 [3].

The course consists of lecture and hands-on exercises. After a topic has been presented by the lecturer, students work alone or in pairs to apply their new skills to practice examples under the supervision of the lecturer.

Course assessment is based on regular written and/or oral contribution by participants. The final grade is based on two practical (online) examinations (80%) and ten quizzes (20%).

Charles R. Severance: Python for Everybody, Exploring Data Using Python 3

Students from programmes without coverage (or with minimal coverage only) of topics related to mathematics, logic, and statistics are recommended to take 198.812 "Computer Programming Prerequisites" (VU1) as a supportive course blocked at the beginning of the semester (5 weeks).

This course is for all bachelor students and master students excluding Computer Science students and master students in Information Systems. For the latest, there are dedicated programming courses (course numbers starting with prefix 703 and 437, respectively).

The acceptance procedure is based on prioritised randomisation. Students advanced in completion of the Digital Science minor get precedence.

Group 2: In week 4, the class is exceptionally on Monday. If you have a time conflict in this week, you may join one of the other groups (Tue or Thu). 

siehe Termine
Gruppe 1
Chimiak-Opoka J., Schurz M.
Datum Uhrzeit Ort
Di 04.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 11.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 18.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 25.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 08.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 15.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 22.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 29.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Fr 02.12.2022
16.00 - 19.00 eLecture - online eLecture - online mid-term exam
Di 06.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 13.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Di 10.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Di 17.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Di 24.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Di 31.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Gruppe 2
Chimiak-Opoka J.
Datum Uhrzeit Ort
Mi 05.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 12.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 19.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Mo 24.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 09.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 16.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 23.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 30.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Fr 02.12.2022
16.00 - 19.00 eLecture - online eLecture - online mid-term exam
Mi 07.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 14.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Mi 11.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Mi 18.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Mi 25.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Mi 01.02.2023
08.15 - 11.00 eLecture - online eLecture - online
Gruppe 3
Chimiak-Opoka J.
Datum Uhrzeit Ort
Do 06.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 13.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 20.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 27.10.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 03.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 10.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 17.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 24.11.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 01.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Fr 02.12.2022
16.00 - 19.00 eLecture - online eLecture - online mid-term exam
Do 15.12.2022
08.15 - 11.00 eLecture - online eLecture - online
Do 12.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Do 19.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Do 26.01.2023
08.15 - 11.00 eLecture - online eLecture - online
Do 02.02.2023
08.15 - 11.00 eLecture - online eLecture - online