Mit Mathe richtig anfangen
Peter Knabner, Balthasar Reuter, Raphael Schulz:
Mit Mathe richtig anfangen
Eine Einführung mit integrierter Anwendung der Programmiersprache Python
Den Produktflyer finden Sie hier.
Inhalt:
Sie möchten eventuell Mathematik studieren, wissen aber noch nicht, was wirklich auf Sie zukommt?
Im ersten Studienjahr des Mathematikstudiums stellt das hohe Maß an Rigorosität und Abstraktion oft eine große Hürde dar – trotz der deutlichen inhaltlichen Überlappungen mit der Schulmathematik. Häufig liegt das an einer Schwerpunktverschiebung weg vom “Rechnen” hin zum Verstehen und Entwickeln von Mathematik. Dieses Buch führt Leser*innen in die wissenschaftlich-mathematische Denkweise an Universitäten ein, ohne dabei die Schulmathematik zu wiederholen. Informatikstudent*innen erhalten darüber hinaus eine Basis für das Verständnis der Konzepte des eigenen Faches und einen algorithmischen Zugang zu der oft nur als Werkzeug verstandenen Mathematik. Der Text ist insbesondere zum Selbststudium gedacht, mit vielen Programmierbeispielen in Python und zahlreichen Übungsaufgaben inkl. allen zugehörigen Lösungen und Programmcodes.
Das Buch gliedert sich in zwei Teile. Im ersten Teil wird in die Grundlagen des logischen Arbeitens eingeführt: Mathematik hat mit Logik zu tun, aber wie genau und was ist Logik? Was ist die Basis für mathematisches Denken, wann sind mathematische Gedankengänge präzise und wie drückt man sie aus und schreibt sie auf? Im zweiten Teil geht es um die Frage, was Zahlen eigentlich sind und woher sie kommen. Von den natürlichen über die ganzen und rationalen Zahlen führt der Weg zu den reellen Zahlen, die sich meist als Dezimalzahl nicht mehr exakt hinschreiben, sondern nur noch beliebig genau approximieren lassen.
Solche Rechenverfahren lässt man besser Computer ausführen, daher wird parallel zur Mathematik auch in das Programmieren mit Python eingeführt. Alle entwickelten Algorithmen, angefangen von der Definition einer Addition durch einfaches Hochzählen bis hin zur beliebig genauen Approximation der Kreiszahl π, werden damit realisiert. Der Leser erhält so neben einer soliden Einführung in die Grundlagen der Mathematik auch das notwendige Handwerkszeug für programmiertechnische Anwendungen.
- Logisches Schließen und Mengen
- Aussagenlogik
- Mengenlehre
- Prädikatenlogik
- Produkte von Mengen, Relationen und Abbildungen
- Äquivalenz- und Ordnungsrelationen
- Der Anfang von Allem: Die natürlichen Zahlen
- Axiomatischer Aufbau der natürlichen Zahlen
- Rechnen mit natürlichen Zahlen
- Mächtigkeit von Mengen
- Mathematik formulieren, begründen und aufschreiben
- Definitionen, Sätze und Beweise
- Vollständige Induktion: Mehr über natürliche Zahlen
Teil II – Mathematik=Abstraktion+Approximation: Eine Reise durch die Welt der Zahlen
- Von den natürlichen zu den rationalen Zahlen
- Der Ring der ganzen Zahlen
- Der Körper der rationalen Zahlen
- Grenzprozesse mit rationalen Zahlen
- Der vollständige Körper der reellen Zahlen
- Die Konstruktion der reellen Zahlen
- Abstraktes durch Approximation konkret machen: IterativeVerfahren und ihre Güte
- Die Feinstruktur der reellen Zahlen
- Drei Zahlen: φ, π und e
- Komplexe Zahlen
- Warum komplexe Zahlen und wie?
- Mit komplexen Zahlen einfacher rechnen
- Maschinenzahlen
- Darstellung von Maschinenzahlen
- Rundungsfehler, Fehlerfortpflanzung und ihre Fußangeln
- Langzahlarithmetik
Anhänge
- Einführung in die Python-Programmiersprache
- Ausgewählte Lösungen
Online-Anhänge
- Konstruktiver Aufbau der natürlichen Zahlen
- Vollständige Datentypen zu Kapitel 2
- Eine kurze Geschichte des Rechnens
- Restzahlen: Endliche Körper und modulo-Arithmetik
- Der Ring der Polynome
- Alternative Konstruktion der reellen Zahlen: Die Methode der Dedekindschen Schnitte
- Konstruierbare Zahlen
- Kettenbrüche
- AGM-Verfahren
- Die Cordic-Algorithmen oder Wie rechnen Taschenrechner?
- Programm zur Berechnung der Mandelbrotmenge
- Alle Lösungen
Weitere Informationen finden sie hier.