198801 VU Introduction to Programming: Programming in Python
winter semester 2024/2025 | Last update: 05.08.2024 | Place course on memo listMagdalena Löffler, BA Magdalena Löffler, BA
Ass.-Prof. Mag. Dr. Matthias Schurz Ass.-Prof. Mag. Dr. Matthias Schurz, +43 512 507 56061, +43 512 507 39762
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 using human inteligence. 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 weekly programming exercises, weekly tests and on two examinations. More details in the course material in OLAT.
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).
There are online and on-site groups, however, both examinations take place onsite for all groups. See the Dates for the scheduling information.
Courses from the "Introduction to Programming" module are exclusive alternatives, which means one may either register to 198801 (Python) or to 198803 (R).
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.
- Minors (Complementary Subject Area)
- Minors (Complementary Subject Areas) für Bachelor's Programmes at the University of Innsbruck
- Minors (Complementary Subject Areas) for Master's Programmes at the University of Innsbruck
- Interdisciplinary and additional courses
Group 1
|
||||
---|---|---|---|---|
Chimiak-Opoka J. | ||||
Date | Time | Location | ||
Tue 2024-10-01
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-10-08
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-10-15
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-10-22
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-10-29
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-11-05
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-11-12
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-11-19
|
08.30 - 11.45 | rr 25 rr 25 | ||
Fri 2024-11-22
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | mid-term exam |
Tue 2024-11-26
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-12-03
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2024-12-10
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2025-01-07
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2025-01-14
|
08.30 - 11.45 | rr 25 rr 25 | ||
Fri 2025-01-17
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | final exam |
Tue 2025-01-21
|
08.30 - 11.45 | rr 25 rr 25 | ||
Tue 2025-01-28
|
08.30 - 11.45 | rr 25 rr 25 | ||
Group 2
|
||||
Chimiak-Opoka J., Löffler M., Schurz M. | ||||
Date | Time | Location | ||
Tue 2024-10-01
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-08
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-15
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-22
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-29
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-05
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-12
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-19
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Fri 2024-11-22
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | mid-term exam |
Tue 2024-11-26
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-12-03
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-12-10
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-07
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-14
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Fri 2025-01-17
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | final exam |
Tue 2025-01-21
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-28
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Group 3
|
||||
Chimiak-Opoka J., Löffler M., Schurz M. | ||||
Date | Time | Location | ||
Tue 2024-10-01
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-08
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-15
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-22
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-10-29
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-05
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-12
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-11-19
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Fri 2024-11-22
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | mid-term |
Tue 2024-11-26
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-12-03
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2024-12-10
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-07
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-14
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Fri 2025-01-17
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | final exam |
Tue 2025-01-21
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Tue 2025-01-28
|
15.30 - 18.15 | eLecture - online eLecture - online | ||
Group 4
|
||||
Chimiak-Opoka J. | ||||
Date | Time | Location | ||
Wed 2024-10-02
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-10-09
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-10-16
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-10-23
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-10-30
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-11-06
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-11-13
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-11-20
|
08.30 - 11.45 | rr 22 rr 22 | ||
Fri 2024-11-22
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | mid-term exam |
Wed 2024-11-27
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-12-04
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2024-12-11
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2025-01-08
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2025-01-15
|
08.30 - 11.45 | rr 22 rr 22 | ||
Fri 2025-01-17
|
17.15 - 20.30 | HSB 3 HSB 3 | Barrier-free | final exam |
Wed 2025-01-22
|
08.30 - 11.45 | rr 22 rr 22 | ||
Wed 2025-01-29
|
08.30 - 11.45 | rr 22 rr 22 |
Group | Booking period | |
---|---|---|
198801-1 | 2024-09-01 00:00 - 2024-09-21 23:59 | Book course |
Chimiak-Opoka J. | ||
198801-2 | 2024-09-01 00:00 - 2024-09-21 23:59 | Book course |
Chimiak-Opoka J., Löffler M., Schurz M. | ||
198801-3 | 2024-09-01 00:00 - 2024-09-21 23:59 | Book course |
Chimiak-Opoka J., Löffler M., Schurz M. | ||
198801-4 | 2024-09-01 00:00 - 2024-09-21 23:59 | Book course |
Chimiak-Opoka J. |