Course introduction (week 1)
Introductory
lecture slides
Introduction to functions and equations (week 2)
Lecture notes, Extensive notes
Mathematica (week 3)
Lecture Notes
Introduction to optimization (week 4)
Lecture slides
Introduction to dynamic systems (week 5)
Lecture slides, (old lecture slides from 2018)
Introduction to probabilistic models + special topic (week 6)
Lecture slides, notes explaining conditional probability
Introduction to discrete models (week 7)
Lecture slides
What is mathematical thinking? (week 1)
Lecture
slides
History of mathematical thinking (week 2)
Lecture slides
Where and how is mathematical thinking used? (week 3)
Lecture slides
Follow-up functions and equations (follow-up 2 - week 3)
Lecture slides (most of the lecture not published online)
Comments on mathematical thinking (mid-course - week 5)
Thinking slides
Follow-up dynamic systems / mathematical thinking part (follow-up 5 - week 6)
Lecture slides (most of the lecture not published online)
Lecture on creativity and reasoning (week 8)
Lecture slides
Course summary (week 8)
Lecture slides
All introductory lectures will be posted. Sometimes we will not use word processed slides at all or there may be other reasons why a lecture is not published here.
Note that the slides do not necessarily correspond to the entire lecture since we will also write on the board. Making your own notes is also a way to learn. We do not recommend replacing a lecture with reading of the slides, and they should be used as a complementary backup.
Mathematica is available on the lab systems. There is also an online version of Mathematica called the Wolfram programming lab. (Chalmers students can download Mathemtica to their own computers through the Chalmers site license).
Stephen Wolfram has written a quite friendly introduction to programming in Mathematica: Introduction to the Wolfram programming language. This online book is a useful entry point for understanding how Mathematica works.
One of the great benefits of Mathematica is its coherent and comprehensive help system.
Some Mathematica hints
The most important element of this course is to learn a skill by doing the problems, so we have no coursebook. So you are not recommended to buy any books immediately. Besides, no book that I know of covers the full scope of this course. However, some nice books to look at are:
Course PM