327-0114-00L Programmieren I
| Semester | Herbstsemester 2020 |
| Dozierende | L. De Pietro, C. Ederer |
| Periodizität | jährlich wiederkehrende Veranstaltung |
| Lehrsprache | Deutsch |
Lehrveranstaltungen
| Nummer | Titel | Umfang | Dozierende | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 327-0114-00 G | Programmieren I Gruppeneinteilung erfolgt über myStudies. | 2 Std. |
| L. De Pietro, C. Ederer |
Katalogdaten
| Kurzbeschreibung | Dieser Kurs gibt eine Einführung in die allgemeinen Computer- und Programmierkonzepte, welche zur Durchführung numerischer Berechnungen, Darstellungen und Simulationen in der Materialwissenschaft notwendig sind. |
| Lernziel | • Studierende entwickeln selbständig Programme um numerische Berechnungen, Darstellungen und Simulationen durchzuführen. • Sie analysieren und verstehen die Funktionsweise bestehender Programme und können diese ihren Anforderungen entsprechend ergänzen bzw. anpassen. • Sie erkennen grundlegende Informatikkonzepte und wenden algorithmisches Denken an, d.h. sie besitzen die Fähigkeit, Probleme systematisch mit Hilfe von entwickelten Algorithmen zu lösen. |
| Inhalt | Die Lehrveranstaltung enthält eine erste Einführung in Python und Matlab. Sie beinhaltet: • Grundlegende Programmierkonzepte der strukturellen Programmierung wie - Variablen - Listen - Schleifen - Verzweigungen - Kontrollstrukturen • Input und Output • Modularer Aufbau von Programmen mit Funktionen • Flussdiagramme • Numerische Genauigkeit • Datenauswertung und -darstellung - Regression - Interpolation - Kurven fitten • Komplexitätstheorie • Sortieren und Suchen • Dynamische Programmierung • Rekursion • Graph-Algorithmen |
| Skript | Moodle, Code Expert, ... |
| Literatur | https://wiki.python.org/moin/BeginnersGuide |
Leistungskontrolle
| Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird) | |
Leistungskontrolle als Semesterkurs | |
| ECTS Kreditpunkte | 2 KP |
| Prüfende | L. De Pietro, C. Ederer |
| Form | unbenotete Semesterleistung |
| Prüfungssprache | Deutsch |
| Repetition | Repetition nur nach erneuter Belegung der Lerneinheit möglich. |
Lernmaterialien
| Keine öffentlichen Lernmaterialien verfügbar. | |
| Es werden nur die öffentlichen Lernmaterialien aufgeführt. |
Gruppen
| 327-0114-00 G | Programmieren I | |||||||||
| ||||||||||
| Gruppen | MATL-ON 01 |
| ||||||||
| MATL-01 |
| |||||||||
| MATL-02 |
| |||||||||
| MATL-03 |
| |||||||||
Einschränkungen
| Gruppen | Einschränkungen sind unter Gruppen aufgeführt |
Angeboten in
| Studiengang | Bereich | Typ | |
|---|---|---|---|
| Materialwissenschaft Bachelor | Weitere Fächer des Basisjahres | O |


Leistungskontrolle als Semesterkurs