Titel Englisch: Programming course for number theory
Bereich: Ba Ergänzungsbereich, E2 -- Allgemeinbildende Grundlagen des Fachstudiums
Wahlpflichtmodul
Schwerpunkt: -
ESSEN
Studierbar ab Fachsemester: B3
ECTS-Punkte: 3,
Prüfungsform: Erfolgreiches Bearbeiten von Übungsprojekten.
Sprache: In der Regel Deutsch.
Verantwortlich: Angebotsturnus:
Prof. Dr. Georg Hein.
nicht jährlich
Programmierkurs zur Zahlentheorie
Blockkurs
Inhalt
Einführung in eine Programmiersprache und objektorientiertes Programmieren im Hinblick auf Anwendungen in der Algebra und Zahlentheorie. Zum Beispiel im Falle von C++: Grundlagen zu Aufbau und Funktion von Programmen, Zeiger und Speicherverwaltung,
Erstellung von Klassen zur Umsetzung von effektiven Algorithmen für mathematische Problemstellungen aus Algebra und Zahlentheorie.
Lernziele
Erste Erfahrungen im Umgang mit der Programmierung, Vergleich von Algorithmen, effektives Arbeiten mit vielen Beispielen
Literatur
H. Cohen, A Course in Computational Algebraic Number Theory, Springer, 1993.
Weitere Literatur wird in den Veranstaltungen bekanntgegeben.
Arbeitsaufwand
90 Stunden (davon 30 Stunden Präsenz)
Zulassungsvoraussetzungen
Gute Kenntnisse algebraischer Strukturen