Discrete Mathematics 1
Counting principles, advanced counting, an introduction to graph theory and generating functions.
Lecture notes, exercise sheets (TD), lab work and solutions for my courses at NHSM and NHSAST.
Pick your course below. Each course page has all the lecture notes, exercise sheets and solutions as PDFs, newest material marked New. Bookmark your course page: it is updated during the semester.
Counting principles, advanced counting, an introduction to graph theory and generating functions.
Recurrence relations, Stirling numbers, other important combinatorial sequences and integer partitions.
Solutions to Algebra 1 exercise sheets.
Python for mathematicians: data structures, functions, files and exceptions, NumPy, SciPy and Matplotlib.
Linear programming: writing a model, the graphical method, the simplex method, the two-phase method and duality.