MLU
CHE.00034.03 - Computerchemie, Wahlpflicht (Vollständige Modulbeschreibung)
Originalfassung Englisch
CHE.00034.03 5 CP
Modulbezeichnung Computerchemie, Wahlpflicht
Modulcode CHE.00034.03
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Chemie
Verwendet in Studiengängen / Semestern
  • Chemie (180 LP) (Bachelor) > Chemie Chemie180, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Wahlpflichtmodule
  • Chemie (180 LP) (Bachelor) > Chemie Chemie180, Akkreditierungsfassung (WS 2013/14 - WS 2020/21) > Wahlpflichtmodule
  • Chemie (Gymnasium) (ELF) (Lehramt) > Chemie Chemie (Gymnasium) (ELF), Akkreditierungsfassung gültig ab WS 2007/08 > Wahlbereich 1c
  • Chemie (Gymnasium) (ELF) (Lehramt) > Chemie Chemie (Gymnasium) (ELF), Akkreditierungsfassung gültig ab WS 2007/08 > Wahlbereich, 5 LP
  • Chemie (Gymnasium) () (Lehramt) > Chemie Chemie (Gymnasium), Akkreditierungsfassung gültig ab WS 2007/08 > Wahlbereich, 5 LP
  • Chemie (Gymnasium) (WLF) (Lehramt) > Chemie Chemie (Gymnasium) (WLF), Akkreditierungsfassung gültig ab WS 2007/08 > Wahlbereich 1c
  • Chemie (Gymnasium) (WLF) (Lehramt) > Chemie Chemie (Gymnasium) (WLF), Akkreditierungsfassung gültig ab WS 2007/08 > Wahlbereich, 5 LP
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Chemie
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Chemie
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Anwendungsfach Chemie
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Anwendungsfach Chemie
  • Physik (MA120 LP) (Master) > Physik PhysikMA120, Akkreditierungsfassung (WS 2009/10 - SS 2019) > Wahlpflichtmodule
Modulverantwortliche/r
Weitere verantwortliche Personen
Prof. Dr. Martin Goez
Teilnahmevoraussetzungen
Kompetenzziele
  • Vertiefung der Grundlagen der Quantenchemie, speziell in Bezug auf NMR-Spektren
  • Erweiterung der chemischen und naturwissenschaftlichen Denkfähigkeiten "out of the box"
  • Auf der Basis einer mächtigen und "gutmütigen" Programmiersprache (Mathematica) erlernen, selbstständig wissenschaftliche Probleme in Programme zu übersetzen, diese Programme zu optimieren, insbesondere in Hinblick auf die Ausführungsgeschwindigkeit und sie auszutesten
  • Gewinnung von Erfahrungen mit verschiedenen Programmierstilen und -paradigmen
Modulinhalte
Vorlesung
  • Grundlagen der Programmierung: Interpreter- und Compilersprachen; maschinennahe und Hochsprachen; Befehle, Datentypen, Kontrollstrukturen, Funktionen und Unterprogramme; Umgang mit Syntax-, Laufzeit- und logischen Fehlern
  • Ausgewählte Elemente der Quantenmechanik der NMR-Spektroskopie, insbesondere Kommutatoralgebra und Spektrenberechnung
  • Programmierparadigmen: prozedurale, funktionale (listenbasierte), regelbasierte, und rekursive Programmierung
  • Einführung in Mathematica: Sprachelemente, Programmierstile, Interaktivität
  • Algorithmenerstellung, Geschwindigkeitsoptimierung, "intelligente" Programmierung
  • Darstellung der spezifischen mathematischen, chemischen, und programmiertechnischen Grundlagen zu den einzelnen Übungsteilen
Übung
  • Heranführen an die Mathematica-Programmierung anhand einfacher Problemstellungen
  • Geschwindigkeitsoptimierung: Programmierung einer Routine zur Messung von Laufzeiten; Experimente zum Vergleich der Ausführungsgeschwindigkeiten mit verschiedenen prozeduralen und funktionalen Algorithmen, z.B. bei der Bestimmung, ob eine gegebene (große) Matrix diagonal ist
  • Rekursive Programmierung: Simulation von Diffusionsausflügen in unterschiedlicher Dimensionalität und mit verschiedenen Randbedingungen, Wiederbegegnungsstatistiken; Signalmittlung "on the fly" mit rekursiver Bestimmung von Mittelwerten und Standardabweichungen; Collatz-Probleme
  • "Fibonacci on the fast track", Isomerenanzahlen der Fettsäuren; Ausblick auf die kombinatorische Chemie
  • Regelbasierte Programmierung: Eliminierung von Mehrfachtreffern (z.B. in Datenbankrecherchen); "Run-length" Kodierung von Datenströmen; Zusammenführung überlappender Intervalle
  • Symbolische Computeralgebra: Automatisches Herleiten der Eigenschaften von Spins aus den Vertauschungsrelationen
  • Interaktivität: Erstellung eines Programms zur interaktiven Berechnung und Darstellung von H-NMR-Spektren in stark gekoppelten Spinsystemen mit bis zu 4 Protonen
Lehrveranstaltungsformen Vorlesung (2 SWS)
Kursus
Übung (3 SWS)
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul jedes Wintersemester
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %; LV 4: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete Arbeit Workload Prüfung incl. Vorbereitung Workload Summe
LV 1 Vorlesung Vorlesung Computerchemie 2 0
LV 2 Kursus Selbststudium 0
LV 3 Übung Übung Computerchemie 3 0
LV 4 Kursus Selbststudium 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
LV 4
Gesamtmodul
mündl. Prüfung oder Klausur
Wiederholungsprüfung
Regularien Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Wintersemester Nein %
LV 2 Wintersemester Nein %
LV 3 Wintersemester Nein %
LV 4 Wintersemester Nein %