Course syllabus

Course-PM

DAT026 / DIT993 Mathematical modelling and problem solving lp1 HT25 (7.5 hp)

Course is offered by the department of Computer Science and Engineering

Contact details

Examiner and Course Responsible: Robin Adams <robinad@chalmers.se>

Teaching Assistants:

Course purpose

Welcome to the course on mathematical modelling and problem solving! This course is quite different to most others at Chalmers and GU.

Mathematical modelling is descriptive mathematics. We have a problem we want to solve, or a question we want to answer, about the real world. We construct a mathematical model - a mathematical object (function, equation, set, graph, ...) that behaves like the real world situation in the important respects. By investigating the mathematical model (on paper or with a computer), we hope to solve the problem that we started with.

There is no algorithm that can tell you the correct mathematical model to choose. It is a creative process requiring original ideas, and an iterative process requiring trial-and-error to find out what works, and successively refining and improving your model.

To teach these higher-order problem solving skills, each week we present you with a number of problems where it is not obvious what you have to do to solve them. We will discuss the problems with you in the supervision sessions using Socratic questioning - instead of telling you the next step, we ask questions that will hopefully help you find the correct ideas yourself. After you submit your solutions, we will show you the correct solutions in a video, and then ask you to reflect on your process, and see how you could improve your problem solving skills in the future.

Useful Links

Schedule

TimeEdit

Course literature

There is no textbook or compulsory literature for the course. A number of suggestions for students who want further reading about mathematical modelling or problem solving are on the page Complementary literature

Course design

The core of the course is a number of problems in six weekly modules. The normal schedule of a module is the following:

  • Introductory lecture (Monday). A general introduction to the the type of models considered in the module and preparation for the problems.
  • Problem solving work during the week. The students work together on the problems in groups of three. There are several supervision sessions when the students can discuss their ideas with the supervisors. We give advice interactively and incrementally, so you are encouraged to come back and discuss the same exercise several times. You will then get more help every time.
  • The problems are completed and handed in on Canvas.
  • After you submit your solution to each problem, you will get access to a video giving you the solution to the problem and additional context about the problem's true purpose.
  • After you have submitted a solution for each problem in a module and seen the solutions, you are asked to reflect on your problem solving and your learning in a final submission for each module.

In the final week of the course, you are asked to write a final report summarising what you consider to be the most important aspects of the course for you.

Changes made since the last occasion

The follow-up lecture for each module has been replaced by a set of videos giving the solutions to the problems, one for each problem.

Learning objectives and syllabus

Learning objectives:

  • Describe different model types and their properties, as well as the processes of modelling and problem solving. Describe main aspects of mathemtical thinking.
  • Explain the role of mathematics in different areas of application.
  • Mathematical modelling: investigate real problems, suitably translate into a mathemtical model and draw conclusions with the help of the model. This includes to create a precise formulation, simplify, make suitable assumptions and selecting how the problem can be described e.g. with the help of equations or in other mathematical ways.
  • Mathematical problem solving: solving complex and unknown problems with an investigative and structured approach. This includes analyzing and understanding, working in smaller steps and trying things out.
  • Communicate with and about mathematics.
  • Use different computational tools as a natural part of working mathematically.
  • Show an ability to balance own thinking and using knowledge from others.
  • Show a reflective attitude to the contents of the course and to the student's own thinking.
  • Show accuracy and quality in all work. 

Links to the syllabus: 

Chalmers syllabus

GU syllabus

Examination form

The course is examined through the written assignments and a final report, where the students are encouraged to summarize the course in their own way. Both the weekly assignments and the final report are normally done in groups of three.

AI Policy

Since this course focuses on developing your own thinking skills and problem solving abilities, use of generative AI (ChatGPT etc.) is not allowed.

Course summary:

Date Details Due