703410 VO Introduction into Programming with Python

winter semester 2018/2019 | Last update: 07.09.2020 Place course on memo list
703410
VO Introduction into Programming with Python
VO 1
2
weekly
annually
English

Students will learn basics of:
1) procedural programming concepts;
2) Python programming language;
3) selected software development techniques.

This basic level course offers a gentle introduction to programming with 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.
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.
In parallel, students will learn basic techniques of systematic software development, such as
version management, code-based documentation, debugging, testing or refactoring. Those
techniques will be successively introduced and practiced while learning programming in
Python, but their fundamentals are independent of any programming language.
After this course, students are able to solve algorithmic problems of intermediate
difficulty in a systematic way and providing maintainable solutions.

Vortrag, Beurteilung aufgrund eines einzigen Prüfungsaktes am Ende der
Lehrveranstaltung.

schriftlich

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

This course is dedicated to non-computer science students.

see dates
Group 0
Date Time Location
Mon 2018-10-01
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-10-08
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-10-15
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-10-22
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-10-29
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-11-05
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-11-12
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-11-19
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-11-26
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-12-03
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2018-12-10
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2019-01-07
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2019-01-14
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2019-01-21
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2019-01-28
08.15 - 09.00 HSB 1 HSB 1 Barrier-free
Mon 2019-02-04
08.00 - 12.00 eExams Prüfungsraum eExams Prüfungsraum Barrier-free
Mon 2019-03-04
14.00 - 18.00 eExams Prüfungsraum eExams Prüfungsraum Barrier-free
Wed 2019-03-06
08.00 - 09.00 HSB 4 HSB 4 Barrier-free Prüfung
Thu 2019-03-07
08.00 - 09.00 HSB 8 HSB 8 Barrier-free Prüfung
Mon 2019-04-08
13.00 - 16.00 eExams Prüfungsraum eExams Prüfungsraum Barrier-free