270172 PR Programming Basics (2022S)
Continuous assessment of course work
Labels
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).
- Registration is open from Tu 01.02.2022 08:00 to Th 24.02.2022 23:59
- Deregistration possible until Th 24.02.2022 23:59
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