252-0842-00L  Programmieren und Problemlösen

SemesterFrühjahrssemester 2020
DozierendeD. Komm
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheDeutsch
KommentarMaximale Teilnehmerzahl: 80



Lehrveranstaltungen

NummerTitelUmfangDozierende
252-0842-00 VProgrammieren und Problemlösen2 Std.
Do15:15-17:00CAB G 51 »
D. Komm
252-0842-00 UProgrammieren und Problemlösen1 Std.
Mo14:15-15:00CAB H 56 »
Do10:00-11:00ER SA TZ »
10:15-11:00ML E 12 »
D. Komm

Katalogdaten

KurzbeschreibungInformatikkonzepte und deren Umsetzung in Python.
LernzielDie Ziele der Lehrveranstaltung sind einerseits das Programmieren in Python zu vertiefen und andererseits Informatikkonzepte kennenzulernen, die im Algorithmendesign Anwendung finden. Hierbei liegt der Fokus auf dem algorithmischen Denken, also der Fähigkeit, Probleme systematisch mit Hilfe von entwickelten Algorithmen zu lösen. Es werden verschiedene Strategien für das Problemlösen vorgestellt, theoretisch analysiert und praktisch in Python umgesetzt. Die Verknüpfung von Theorie und Praxis ist in dieser Lehrveranstaltung zentral.
Inhalt- Repetition von grundlegenden Programmierkonzepten wie Variablen, Listen, Kontrollstrukturen und Schleifen
- Einlesen und darstellen von Daten
- Komplexitätstheorie
- Sortieren und Suchen
- Dynamische Programmierung
- Rekursion
- Graph-Algorithmen
SkriptVorlesungswebseite: Link
Voraussetzungen / BesonderesEmpfehlung:
- Grundlagen der Informatik (252-0852-00)
- Anwendungsnahes Programmieren mit Python (252-0840-01)

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte3 KP
PrüfendeD. Komm
Formbenotete Semesterleistung
PrüfungsspracheDeutsch
RepetitionRepetition nur nach erneuter Belegung der Lerneinheit möglich.

Lernmaterialien

 
HauptlinkVorlesungswebseite
LiteraturT. Cormen, C. Leiserson, R. Rivest, C. Stein, Algorithmen - Eine Einführung, Oldenbourg, 2010
T. Ottmann, P. Widmayer - Algorithmen und Datenstrukturen
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

PlätzeMaximal 80
WartelisteBis 01.03.2020

Angeboten in

StudiengangBereichTyp
Erdwissenschaften BachelorErgänzendes LehrangebotZInformation
Gesundheitswissenschaften und Technologie BachelorWahlfächerWInformation
Informatik (Allgemeines Angebot)Informatik für NichtinformatikerZInformation
Umweltnaturwissenschaften BachelorMethoden der statistischen DatenanalyseWInformation
Umweltnaturwissenschaften BachelorEinzelfächerWInformation