studentservices@fernuni.ch 0840 840 820 (Gratisnummer innerhalb der Schweiz)
Der Abschluss BSc in Mathematik umfasst 180 ECTS-Punkte. Der Studiengang besteht aus 15 Pflichtmodulen und 5 Wahlmodulen, von denen drei ausgewählt werden müssen. Ein Semester besteht aus zwei Modulen mit insgesamt 20 ECTS. Im Durchschnitt dauert das Studium 4.5 Jahre.
Unserer Erfahrung nach erfordert das Mathematikstudium Zeit und Geduld: Es ist notwendig kontinuierlich zu lernen, zu üben und sich neue mathematische Konzepte anzueignen. Das Engagement, welches ein Mathematikstudium mit sich bringt, ist nicht zu unterschätzen.
Erfahrungsgemäss bewegt sich der Zeitaufwand um die 30 Stunden pro Woche.Der vor Beginn des Studiums zur Verfügung stehende Brückenkurs im Selbststudium sowie der Aufbau unserer Module dienen der Wiederholung des Stoffs und der Optimierung der wöchentlichen Lernzeit.
Students will acquire familiarity with basic mathematical structures, and elementary concepts of mathematical computation.
• Basic mathematical structures:
o Sets, functions, relations
o Real numbers, natural numbers, integers
o Absolute value, minimum and maximum
o Groups and fields
• Arithmetic on a computer:
o Floating Point Representation, Cancellation of Leading Digits and b-adic Representation
o Practical Floating Point systems
o Use of the Python programming language and the NumPy library
o Absolute and relative error, condition number, Landau O-notation
• Fundamental algorithms:
o Polynomial interpolation
o Divided Differences
o Linear Systems and Gaussian Elimination
o LU-Decomposition and Matrix norms
o Symmetry and Cholesky
o Linear Independence and Orthogonality
o Cubic Splines
o Approximation and Normal equations
Mandatory literature:
Class script
Computer hardware and software:
• Desktop or laptop computer
• iPad or similar, for writing in live classes (optional, and cannot replace an actual computer)
• Python language and NumPy library (free open-source software, can be installed locally or used online via CoCalc)
Additional literature:
The following textbooks are not strictly needed but may be useful for alternative viewpoints or additional context:
• Gerstein, Introduction to Mathematical Structures & Proofs
• Sauer, Numerical Analysis
• Harbrecht, Algorithmische Mathematik (German only)
(AS26)
Students acquire basic competences in discrete structures, probability theory and basic statistics. The topics are
• Logic and sets
• Sorting algorithms and complexity
• Graphs and trees
• Graph colouring and algorithms on graphs
• Probability spaces and probability
• Conditional probability and independency
• Random variables and discrete distributions
• Expectation and variance
• Elementary statistics
Mandatory literature:
• Class script
Additional literature/special activities:
• H. Harbrecht and M. Multerer, Algorithmische Mathematik. Graphen, Numerik und Probabilistik, Springer
• B. Korte and C. Vygen, Combinatorial Optimization, Springer
• U. Krengel, Einführung in die Wahrscheinlichkeitstheorie und Statistik, Vieweg
(AS26)
The student learns the basics of one-dimensional real analysis.
Content:
• construction of the real numbers,
• sequences (convergence and convergence criteria),
• series (convergence and convergence criteria),
• functions of one real variable,
• continuity, uniform, and Lipschitz continuity,
• complex numbers,
• function types: exponential, logarithm, sine, cosine, …
• differentiability and differentiation, differentiation rules,
• introductory examples for an ordinary differential equation (exp(x)),
• Taylor’s theorem,
• Riemann-Integral, fundamental theorem of calculus,
• function sequences, uniform convergence.
Mandatory literature:
Lecture notes provided by the lecturer.
Additional literature/special activities:
Books mentioned in the lecture notes.
(AS26)
Students acquire basic competences in linear algebra:
• Fields and complex numbers
• Matrices and vectors
• Matrix products
• Subspaces
• Linear independence and bases
• Dimension
• Matrices and linear maps
• Change of basis
• Determinants (characterization, existence, properties, permutations)
• Endomorphisms (trace, eigenvalues and eigenvectors)
• Affine spaces and quotient vector spaces
Mandatory literature:
• Course Lecture Notes (available on Moodle)
Additional literature/special activities:
• M. Artin, Algebra
• G. Strang, Introduction to Linear Algebra
(AS26)
The student learns how to differentiate and integrate functions in several variables.
Content:
· Normed, metric, and topological spaces,
· convergence in metric spaces,
· closedness, compactness, connectedness,
· differentiability and differentiation of functions in several variables,
· classical differential operators (nabla, rot, curl),
· inverse and implicit function theorem,
· integration on curves, surfaces, and other geometric bodies,
· integral theorems
Mandatory literature:
Lecture notes provided by the lecturer.
Additional literature/special activities:
Books mentioned in the lecture notes.
(AS25)
Students acquire basic competences in linear algebra:
• Symmetry and groups
• Bilinear forms
• Euclidean spaces
• orthonormal bases
• Self adjoint endomorphism
• Quadratic forms
• Unitary spaces
• Jordan normal form
• Duality
Mandatory literature:
Course Lecture Notes (available on Moodle)
Additional literature/special activities:
• M. Artin, Algebra
• G. Strang, Introduction to Linear Algebra
(SS26)
The student learns advanced topics of analysis such as measure and integration theory and complex analysis.
Content:
• Rings, sigma-algebras, contents, and measures,
• measurable functions and Lebesgue integration, L^p-spaces,
• convergence theorems (Beppo-Levi theorem, Fatou’s lemma, Lebesgue’s dominated convergence theorem),
• analysis in the complex plane (holomorphic functions, power series expansions, integration along curves),
• Cauchy’s integral theorem and formula,
• maximum principle,
• isolated singularities and meromorphic functions,
• Laurent series expansions,
• residue calculus
Mandatory literature:
Lecture notes provided by the lecturer.
Additional literature/special activities:
Books mentioned in the lecture notes.
(AS26)
This is a first course on probability theory, starting from the basics and going on to the most important and useful topics
in modern probability. Topics to be covered:
• Probability spaces, random variables, expectation
• The classical laws of probability
• Independence and the Borel-Cantelli lemmas
• Sums of independent random variables
• Convergence of random variables
• The law of large numbers
• Convergence in law
• Characteristics functions
• The central limit theorem
• Markov chains
• Random walks
• Recurrence and transience
• Stationary and reversible measures
• Convergence to the stationary measure
• Markov chain Monte Carlo
• Introduction to statistics: estimators, confidence intervals, hypothesis testing
Lecture notes (available on Moodle).
(AS26)
This "Numerics" course focuses on computer-based methods for solving mathematical problems that arise in various scientific and engineering applications. The primary objective is to develop a fundamental understanding of the construction of numerical methods. A significant portion of the course is dedicated to analyzing these methods to determine their usability, limitations, and applicability, with particular emphasis on three key aspects: (1) assessing the accuracy provided by different methods, (2) evaluating their efficiency, and (3) addressing issues of stability. The course covers a range of standard methods commonly used in numerical computation, including:
A) direct solution methods for linear systems
B) Iterative solution methods for linear systems
C) Root finding techniques for nonlinear equations
D) Interpolation and approximation methods for functions
E) Numerical integration and quadrature.
F) Numerical solution for ordinary differential equations.
An essential component of numerical analysis involves the practical implementation of the methods discussed in the course. This hands-on approach allows students to gain firsthand experience with the challenges related to accuracy, computational effort, and stability. The coursework includes computational experiments, which students will conduct using the Octave/MATLAB or Python programming language or another language of their choice.
Mandatory literature:
Notes
Main reference:
Quarteroni, Sacco, Saleri, Numerical Mathematics, Second edition, 2007.
Additional literature/special activities:
There are several other books available that cover similar topics to the course:
"Numerical Analysis in Modern Scientific Computing: An Introduction" by Peter Deuflhard and Andreas Hohmann.
"Concise Numerical Mathematics" by Robert Plato.
"Numerical Mathematics and Computing" (7th edition) by Ward Cheney and David Kinclad.
For the implementation aspect, although it is not mandatory, the following text can be useful:
"Scientific Computing with MATLAB and Octave" by Alfio Quarteroni, Fausto Saleri, and Paola Gervasio.
This book provides valuable insights into implementing numerical methods using MATLAB and Octave, which can enhance
students' practical understanding.
Additionally, the course may provide additional papers as supplementary materials for further in-depth study and exploration of the topics covered. These papers will serve as additional resources to broaden students' knowledge and understanding of the subject matter.
(AS26)
This course will cover the foundations of abstract algebra, focusing on the notions of group, ring and field. For each object we will present basic concept and some applications. In the case of groups: quotients, isomorphism theorems, the symmetric group, Sylow theorems. For rings: Ideals, polynomial rings, Principal Ideal Domains and some notions of divisibility. For fields: field extensions, splitting fields.
Standard literature:
Lecture notes made available on moodle.
Additional literature/special activities:
To be determined and announced during the course
(SS26)
By the end of this module, students will be able to ….
• formulate ODE models of various phenomena,
• appreciate the role and importance of ODEs in science and technology,
• recall the main categories of ODEs, and classify an unfamiliar ODEs according to these categories,
• solve ODEs analytically, in many of the cases where this is possible,
• solve ODEs numerically,
• prove basic facts about ODEs and their solutions,
• recognize when theory guarantees the existence and uniqueness of solutions to an ODE,
• prove the theorems providing these theoretical guarantees,
• explain the main ways in which existence or uniqueness can fail to hold,
• produce creative examples and counterexamples.
Mandatory resources:
• The lecture notes for the course
• A tablet for writing (for solving exercises and for the oral exam)
Additional literature (if helpful – the lecture notes will be self-contained):
• H S Bear - Differential Equations: A Concise Course
• Arnold - Ordinary Differential Equations
• Trefethen - Finite Difference and Spectral Methods for Ordinary and Partial Differential Equations
• Hairer, Norsett, Wanner - Solving Ordinary Differential Equations I
(SS26)
This is a first course on functional analysis, which is analysis in infinite dimensions. Contents:
• Review of metric and normed spaces
• Hilbert spaces: definition and basic properties, the Riesz lemma, orthonormal bases
• Banach spaces: examples and basic properties, the Hahn-Banach theorem, dual spaces, the Baire category theorem, closed operators
• Bounded operators: notions of convergence, adjoints, the spectrum, compact operators, spectral theory for compact operators
• Unbounded operators
Mandatory literature
TBA
(AS26)
This course provides an introduction to both the theory of partial differential equations (PDEs) and the numerical methods used for their solution in various scientific and engineering applications. The primary objective is to develop a solid foundation in the formulation and analysis of numerical techniques. A significant focus is placed on understanding the core principles that determine the usability, limitations, and applicability of these methods, with particular emphasis on three key aspects: (1) accuracy, (2) efficiency, and (3) stability.
The course covers a range of standard numerical methods, including:
• Analytical solutions
• Functional analysis and weak formulation
• Finite difference method,
• Finite element method,
• Time-dependent problems.
A practical component is integrated into the course, enabling students to implement and test the numerical methods discussed. Through hands-on computational experiments using MATLAB, students will explore challenges related to accuracy, computational cost, and stability, reinforcing their theoretical understanding with practical insights.
Mandatory resources:
• Partial differential equations in action, Sandro Salsa (Theory)
• Notes (Numerics)
Additional literature:
• Numerical modeling for differential problems, Alfio Quarteroni
• Finite Difference Methods for Differential Equations, Randall J. LeVeque
(SS26)
The goal of the seminar is to understand and present an advanced mathematical topic in a mathematical paper and
in an online presentation to an audience unfamiliar with the topic.
Examples of topics:
o Probability theory
o Mathematics of statistical physics
o Machine learning
o Number theory
o Computer formalisation of proofs
o Geometry
o Dynamical systems
o Systems and control theory
o Optimization
o Modeling, model reduction, system identification
o Applied and numerical linear algebra (structured and nonlinear eigenvalue problems, matrix equations and inequalities)
o Differential-algebraic equations
o Optimization
o Numerical Methods for partial differential equations
o Fast iterative solution methods for large scale systems
o Multilevel and domain decomposition methods
o High Performance Computing
o Scientific Machine Learning
o Computational mechanics and fluid structure interaction
o Computational medicine
o Computational geology
(AS26)
This two-semester module consists of a seminar followed by a bachelor thesis. In the guided seminar, students will read, summarize, and present a mathematically advanced paper with the aim to consolidate the essential competence of mathematicians: “Comprehend – Transmit – Write up”. This is the basis for the bachelor thesis.
• Ordinary differential equations
• First order systems, existence, uniqueness
• Applications : prey-predators, population dynamics, finance...
• Resolution of typical cases, linear systems
• Celestial mechanics
• Diffusion and heat equation, weak formulations
• Wave equation
• Elasticity
• Fluid mechanics
• Numerical approximations
Mandatory literature:
Course Lecture Notes (available on Moodle)
(SS26)
Students acquire basic competences in differential geometry:
• Fundamental notions ((co-)tangent space, smooth maps, differential, vector fields, gradient, exterior derivative)
• Curves (unit speed curves, curves in the plane, local & global geometric properties of curves)
• Surfaces (embedded surfaces, tangent planes, orientation, geodesics, covariant derivative, curvature)
• Intrinsic geometry (Gauss-Codazzi equations, curvature tensor & theorema egregium, geodesic curvature, Gauss—Bonnet theorem)
• Further topics (differential forms, hyperbolic geometry, green’s theorem)
Study material Mandatory literature:
Course Lecture Notes (available on Moodle)
Additional literature/special activities:
• M. Do Carmo, Differential Geometry of Curves and Surfaces
• M. Struwe, Lecture Notes about Differential Geometry (available from his homepage at ETH Zurich)
(SS26)
Elementary number theory: prime factorisation of integers; congruences and modular arithmetic; applications to cryptography (RSA algorithm). Quadratic residues, Legendre and Jacobi symbols. Proof of quadratic reciprocity via Gauss sums.
Algebraic number theory: Gaussian integers, applications to sums of two squares. Number fields, algebraic integers; unique factorisation of ideals. Pell’s equation and units in real quadratic fields. Finiteness of the ideal class group (statement)
• Lecture script available from Moodle
• Textbooks:
o Davenport, The Higher Arithmetic (available free as e-book)
o Coutinho, The Mathematics of Ciphers
o Stewart & Tall, Algebraic Number Theory and Fermat’s Last Theorem
(AS26)
By the end of this module, students will be able to ….
• Solve constrained and unconstrained optimization problems by hand and using numerical optimization algorithms.
• Be able to mathematically analyze important numerical optimization algorithms.
• Have a comprehensive theoretical understanding of the basic framework of supervised machine learning.
• Be able to describe, implement, and in some cases mathematically analyze, several machine learning algorithms for supervised learning, including linear, logistic regression and neural networks.
Mandatory resources :
The lecture notes for the course.
A tablet for writing (for solving exercises, collaborating live during interactive sessions, and for the oral exam).
Additional literature (if helpful – the lecture notes will be self-contained) :
PDFs of all the books listed below can be downloaded for free by following the corresponding links.
Hardt, Recht - Patterns, predictions, and actions - mlstory.org
Bishop - Pattern Recognition and Machine Learning - www.microsoft.com/en-us/research/publication/pattern-recognition_machine-learning/
Deiseinroth, Faisal, Ong - Mathematics for Machine Learning - mml-book.github.io
Mohri, Rostamizadeh, Talwalkar - Foundations of Machine Learning - cs.nyu.edu/~mohri/mlbook/
Shwartz, Ben-David - Understanding Machine Learning: From Theory to Algorithms - www.cs.huji.ac.il/~shais/Understand_ingMachineLearning/
James, Witten, Hastie, Tibshirani - An Introduction to Statistical Learning - www.statlearning.com
Hasie, Tibshirani, Friedman - The Elements of Statistical Learning - hastie.su.domains/ElemStatLearn/
The last book is comprehensive reference work, while the others are textbooks.
(AS26)
Students can choose from a catalogue of modules from the study courses of the other Faculties offered by FernUni Schweiz. The available modules from the Faculties of Economics, Psychology, Law and History are published every semester. The modules are given in the language of the study course.