pb137 Programmierkurs Umweltwissenschaften (Complete module description)

pb137 Programmierkurs Umweltwissenschaften (Complete module description)

Deutsch English PDF Download
Module label Programmierkurs Umweltwissenschaften
Modulkürzel pb137
Credit points 6.0 KP
Responsible institute Institut für Chemie und Biologie des Meeres (ICBM)
Zuständige Personen
module responsibility:
Christoph Feenders
Prerequisites

keine

Language of instruction German
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
Module contents

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

Duration (semesters) 1 Semester
Frequency jährlich
Workload
Arbeitsaufwand gesamt Davon Präsenzzeit
180 h
Lehrveranstaltungsform
Veranstaltungsart SWS Frequency Workload Präsenzzeit
Lecture 2 SoSe 28 h
Exercises 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