pb137 Programmierkurs Umweltwissenschaften (Vollständige Modulbeschreibung)

pb137 Programmierkurs Umweltwissenschaften (Vollständige Modulbeschreibung)

Deutsch English PDF Download
Modulbezeichnung Programmierkurs Umweltwissenschaften
Modulkürzel pb137
Kreditpunkte 6,0 KP
Verantwortliche Einrichtung Institut für Chemie und Biologie des Meeres (ICBM)
Zuständige Personen
Modulverantwortung:
Christoph Feenders
Teilnahmevoraussetzungen

keine

Unterrichtssprache Deutsch
Lernergebnisse/Kompetenzen

Ziel des Moduls ist eine grundlegende Einführung in die Programmierung mit MATLAB. Neben den Grundlagen der Programmierung liegt der Schwerpunkt auf der Entwicklung von Algorithmen. Ein besonderer Fokus liegt zusätzlich auf Aspekten der wissenschaftlichen Programmierung, bei der Reproduzierbarkeit und besonders gute Nachvollziehbarkeit entscheidend sind.

Fachkompetenzen
Die Studierenden:

  • beherrschen Programmiertechniken zur Datenanalyse, numerischen Simulation und Ergebnisdarstellung
  • erkennen grundlegende Konzepte von Programmiersprachen, so dass sie Programme in verschiedenen Programmiersprachen verstehen zu können
  • entwickeln Algorithmen selbständig mit Hilfe verschiedener Strategien
  • beherrschen Strategien zur Fehlervermeidung und -suche

Methodenkompetenzen
Die Studierenden:

  • entwickeln Programme in einer Programmierumgebung
  • lokalisieren Fehlerstellen mit Hilfe eines Debuggers
  • analysieren Programmabläufe in Bezug auf ihr Zeitverhalten mittels Profiler


Sozial- & Selbstkompetenzen
Die Studierenden:

  • diskutieren verschiedene Ansätze zu Problemlösungen
  • reflektieren Lösungen in Bezug auf unterschiedliche Zielaspekte
Modulinhalte

Grundlegende Konzepte: Schleifen, Verzweigungen, Funktionen, Datentypen und -strukturen Algorithmenentwicklung.

Anwendungen: Rechnen mit Matrizen, Erstellen und Benutzen von Funktionen und Skripten, Visualisierung von Daten, Datenimport- und -export, numerische Berechnungen und Lösen von Differentialgleichungen, Einführung in numerischen Algorithmen für verschiedene wissenschaftliche Anwendungen.

In den Übungen werden den Studierenden Hilfestellungen zu den selbstständig zu bearbeitenden Aufgaben gegeben.

Literaturempfehlungen

F. Thuselt und F.P. Gennrich, Praktische Mathematik mit MATLAB, Scilab und Octave, Springer Spektrum, 2013

F. Haußer und Y. Luchko, Mathematische Modellierung mit MATLAB, Springer Spektrum, 2011

A. Quarteroni, F. Saleri, K. Sapelza, Wissenschaftliches Rechnen mit MATLAB, Springer, 2006

Zu erbringende Leistungen
Prüfungsart, -umfang, -dauer

1 Prüfungsleistung:
1 Klausur, max. 180 Min. oder 1 fachpraktische Übung (Programmieraufgabe mit mündlicher Kurzprüfung, max. 30 Min. oder 1 Portfolio (Projektarbeit, max. 5 Leistungen)

Prüfungszeiten

Ende der Veranstaltung

Dauer in Semestern 1 Semester
Angebotsrhythmus jährlich
Workload
Arbeitsaufwand gesamt Davon Präsenzzeit
180 h
Lehrveranstaltungsform
Veranstaltungsart SWS Angebotsrhythmus Workload Präsenzzeit
Vorlesung 2 SoSe 28 h
Übung 2 SoSe 28 h
Zusätzliche Hinweise

Aufnahmekapazität:
30

Lehr-/Lernform:
VL, Ü (Blockkurs in der VL-freien Zeit im September, 2 Wochen), online verfügbar 

Regelmäßige Teilnahme und Beteiligung an der Übung

Verwendbarkeit des Moduls
  • Fach-Bachelor Betriebswirtschaftslehre mit juristischem Schwerpunkt > Professionalisierungsbereich
  • Fach-Bachelor Biologie > Professionalisierungsbereich
  • Fach-Bachelor Chemie > Professionalisierungsbereich
  • Fach-Bachelor Comparative and European Law > Professionalisierungsbereich
  • Fach-Bachelor Engineering Physics > Professionalisierungsbereich
  • Fach-Bachelor Informatik > Professionalisierungsbereich
  • Fach-Bachelor Mathematik > Professionalisierungsbereich
  • Fach-Bachelor Nachhaltigkeitsökonomik > Professionalisierungsbereich
  • Fach-Bachelor Pädagogik > Professionalisierungsbereich
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft > Professionalisierungsbereich
  • Fach-Bachelor Physik > Professionalisierungsbereich
  • Fach-Bachelor Sozialwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Umweltwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftsinformatik > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftswissenschaften > Professionalisierungsbereich
  • Professionalisierungsbereich 2FB > Professionalisierungsbereich Zwei-Fächer-Bachelor außerschulisch