Lernziele: Nach dem erfolgreichen Abschluss des Moduls kennen Studierende grundlegende Begriffe, Beweismethoden und Algorithmen aus der elementaren Zahlentheorie können Studierende die Beweistechniken selbstständig anwenden und mathematische Sachverhalte darstellen kennen Studierende erste Sätze und Methoden aus der Kombinatorik und insbesondere aus der Graphentheorie und verstehen deren strukturelle Eigenschaften kennen Studierende erste fundamentale Algorithmen aus der Zahlentheorie und der Kombinatorik, können diese formalisieren, selbstständig implementieren sowie deren Laufzeiten analysieren.
Inhalte: Gruppen-, Ring-, Körperaxiome, Permutationsgruppen, Polynomarithmetik, formale Potenzreihen, p-adische Darstellungen, Sieb des Eratosthenes, Euklidscher Algorithmus, Lemma von Bezout, modulare Arithmetik, diskreter Logarithmus, Chinesischer Restesatz, RSA-Verschlüsselungsverfahren, Kleiner Satz von Fermat, Satz von Euler, Binomialkoeffizienten, Rekursionsgleichungen, Erzeugendefunktionen, Prinzip der Inklusion-Exklusion, Vier-Farben-Problem, Satz von Cayley, Hamiltonkreise, Google PageRank Algorithmus, Satz von Perron-Frobenius
Übungen: Es werden Übungszettel abgegeben und konkrete Algorithmen in Computer-Algebra-Systemen implementiert.
- Kursleiter/in: Tilman Hendrik Möller
- Kursleiter/in: Christian Stump