703410 VU Introduction to Programming in Python

Sommersemester 2019 | Stand: 28.05.2019 LV auf Merkliste setzen
703410
VU Introduction to Programming in Python
VU 3
5
wöch.
jährlich
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.

This course will start with a daily life analogy (recipes in English) and a graphical programming language (Snap!). The gentle start was designed to allow students smoothly dive into understanding of procedural programming concepts [1].

The major part of the course focuses on programming in Python. 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 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.

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

This course is for bachelor students excluding computer science students.

siehe Termine
Gruppe 1
Chimiak-Opoka J.
Datum Uhrzeit Ort
Mo 04.03.2019
08.15 - 11.00 HS 11 HS 11 Barrierefrei
Mo 11.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 18.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 25.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 01.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 08.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 29.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 06.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 13.05.2019
08.15 - 12.00 rr 21 rr 21 Barrierefrei
Mo 20.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Mo 27.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Gruppe 2
Chimiak-Opoka J.
Datum Uhrzeit Ort
Di 05.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 12.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 19.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 26.03.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 02.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 09.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 30.04.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 07.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 14.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 21.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 28.05.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 04.06.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 11.06.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 18.06.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Di 25.06.2019
08.15 - 11.00 rr 21 rr 21 Barrierefrei
Gruppe 3
Chimiak-Opoka J.
Datum Uhrzeit Ort
Di 05.03.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 12.03.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 19.03.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 26.03.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 02.04.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 09.04.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 30.04.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 07.05.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 14.05.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 21.05.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 28.05.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 04.06.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 11.06.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 18.06.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei
Di 25.06.2019
16.15 - 19.00 rr 20 rr 20 Barrierefrei