pb137 - Programmierkurs Umweltwissenschaften (Vollständige Modulbeschreibung)

pb137 - Programmierkurs Umweltwissenschaften (Vollständige Modulbeschreibung)

Originalfassung Englisch PDF Download
Modulbezeichnung Programmierkurs Umweltwissenschaften
Modulkürzel pb137
Kreditpunkte 6.0 KP
Workload 180 h
Einrichtungsverzeichnis Institut für Chemie und Biologie des Meeres (ICBM)
Verwendbarkeit des Moduls
  • Fach-Bachelor Betriebswirtschaftslehre mit juristischem Schwerpunkt (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Biologie (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Chemie (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Comparative and European Law (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Engineering Physics (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Informatik (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Mathematik (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Nachhaltigkeitsökonomik (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Pädagogik (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Physik, Technik und Medizin (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Sozialwissenschaften (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Umweltwissenschaften (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftsinformatik (Bachelor) > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftswissenschaften (Bachelor) > Professionalisierungsbereich
  • Professionalisierungsbereich 2FB (Bachelor) > Professionalisierungsbereich Zwei-Fächer-Bachelor außerschulisch
Zuständige Personen
  • Feenders, Christoph (Modulverantwortung)
Teilnahmevoraussetzungen

keine

Kompetenzziele

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

Links
Unterrichtssprache Deutsch
Dauer in Semestern 1 Semester
Angebotsrhythmus Modul jährlich
Aufnahmekapazität Modul 30
Modulart Wahlmodul / Opportunity
Modullevel PB (Professionalisierungsbereich / Professionalization)
Lehr-/Lernform VL, Ü (Blockkurs in der VL-freien Zeit im September, 2 Wochen), online verfügbar
Regelmäßige Teilnahme und Beteiligung an der Übung
Lehrveranstaltungsform Kommentar SWS Angebotsrhythmus Workload Präsenz
Vorlesung 2 SoSe 28
Übung 2 SoSe 28
Präsenzzeit Modul insgesamt 56 h
Prüfung Prüfungszeiten Prüfungsform
Gesamtmodul

Ende der Veranstaltung