Universität Wien

270172 PR Programming Basics (2022S)

3.00 ECTS (3.00 SWS), SPL 27 - Chemie
Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 20 participants
Language: German

Lecturers

Classes (iCal) - next class is marked with N

The lecture starts on Wednesday, March 9th, and is split each week into two parts. Every Wednesday you will have a theory part, whereas on Thursday students will locally program and implement the training exercises. A requirement for this course is to bring your own notebook / laptop.

Wednesday 02.03. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 03.03. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 09.03. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 10.03. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 16.03. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 17.03. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 23.03. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 24.03. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 30.03. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 31.03. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 06.04. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 07.04. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 27.04. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 28.04. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 04.05. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 05.05. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 11.05. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 12.05. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 18.05. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 19.05. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 25.05. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 01.06. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 02.06. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 08.06. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 09.06. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 15.06. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 22.06. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 23.06. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Wednesday 29.06. 10:00 - 12:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1
Thursday 30.06. 14:00 - 15:00 Seminarraum 1 Analytische Chemie 2.OG Boltzmanngasse 1

Information

Aims, contents and method of the course

In this course, the students will be introduced into the basic concept of programming along the programming language Python as well as into basic data structures and algorithms. Topics will be discussed as representation of information, primitive data types, control structures, functions, concept of classes, inheritance. Advanced data structures will be introduced as lists, queues, sets, dictionaries, and graphs. Algorithms as sorting, and basic graph algorithms will be examined. For the practical usage of this course, several different scientific libraries will be introduced at the end as Pandas, Numpy, Matplotlib, Scipy.

Assessment and permitted materials

In the practical part of the course, the students will get exercises that they have to implement on their own during the session. These implementations will be assessed by the course instructor afterward. The instructor will additionally ask questions according to the implementation. Plagiarism, deception, or transcription of co-students is not tolerated and will be scored with 0 points. To successfully pass this course, the students have to gather at least 60% of all points of the practical exams.

Minimum requirements and assessment criteria

Examination topics

Reading list


Association in the course directory

AN-1, AN-2, CHE II-1, Doktorat

Last modified: Mo 21.02.2022 14:50