327-0114-00L  Programmieren I

SemesterHerbstsemester 2020
DozierendeL. De Pietro, C. Ederer
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheDeutsch



Lehrveranstaltungen

NummerTitelUmfangDozierende
327-0114-00 GProgrammieren I
Gruppeneinteilung erfolgt über myStudies.
2 Std.
Mo13:45-14:30HIL E 4 »
Do12:45-13:30HCI J 7 »
L. De Pietro, C. Ederer

Katalogdaten

KurzbeschreibungDieser 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.
InhaltDie 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
SkriptMoodle, Code Expert, ...
Literaturhttps://wiki.python.org/moin/BeginnersGuide

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte2 KP
PrüfendeL. De Pietro, C. Ederer
Formunbenotete Semesterleistung
PrüfungsspracheDeutsch
RepetitionRepetition 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 GProgrammieren I
Mo13:45-14:30HIL E 4 »
Do12:45-13:30HCI J 7 »
GruppenMATL-ON 01
nur für  Materialwissenschaft BSc (327000)
MATL-01
nur für  Materialwissenschaft BSc (327000)
MATL-02
nur für  Materialwissenschaft BSc (327000)
MATL-03
nur für  Materialwissenschaft BSc (327000)

Einschränkungen

GruppenEinschränkungen sind unter Gruppen aufgeführt

Angeboten in

StudiengangBereichTyp
Materialwissenschaft BachelorWeitere Fächer des BasisjahresOInformation