Course manual 2024/2025

Course content

We use models of various forms, both in everyday life as in science, for many purposes: to express ourselves, understand the world around us and to solve problems of various kinds. Reasons to use models may be to exchange of ideas between different disciplines, identify processes where understanding is lacking, generate predictions or test the theoretical consistency of an idea.

In this course, our aim is to learn about the various ways by which models may be used to in relation to sustainability questions. The modeling skills you will acquire will not be limited to sustainability but be broadly applicable:  you will learn about the meaning of fundamental modeling concepts, the different phases in a modeling-project, the various possible relations between models and observations (data), conducting experiments with models and reporting about model results.

In the first part of the course, basic concepts and skills are taught to translate a (complex and interdisciplinary) system into a computer model. While focusing on system dynamics and agent based models, we will explore the various opportunities this offers for understanding system behavior, assessing risk and uncertainty, and experimenting with possible interventions.

Besides these two important model types, we will also study, we will apply various types of socio-ecological models and explore the properties of these. The three types of models we cover are:
1. system dynamics models (contemporary climate models belong to this class)
2. agent-based models (these were e.g. used to inform decision making during the Covid pandemic)
3. statistical and machine learning models

Study materials

Literature

  • is available in the UvA library (made available via hyperlinks) and otherwise open source material is used

Syllabus

  • is available at the Canvas site

Practical training material

  • is available at the Canvas site

Software

  • various web-based tools & open source software that can easily be installed

Objectives

  • recognize and describe key properties of sustainability systems such that these can be translated into a (computer)model
  • recognize different phases in model development and use
  • recognize different model types (system dynamics, agent-based, statistical, decision and machine learning) and be able to describe differences among these
  • apply existing system dynamics, agent-based, statistical, decision models to analyze sustainability questions about climate, human behaviour and the managment of natural as well as non-renewable resources
  • evaluate and report about the results of existing system dynamics and agent-based

Teaching methods

  • Lecture
  • Presentation/symposium
  • Working independently on e.g. a project or thesis
  • Computer lab session/practical training
  • Laptop seminar

During the lecture/lab and guided discussion sessions on Wednesdays, important concepts and ideas will be explained and the study material will be placed in context. There will also be in-class activities that help to understand the material.

During each (computer) lab session on Friday, we will illustrate the theoretical ideas of the week in the context by a hands-on case study or a task.

Starting from week 48 (the 5th week of the course),  students will work on a modeling case-study in a group. In lab session 7, at the end of the course, the groups will present their project results during a symposium.

Each lecture/lab is accompanied by homework. This homework is essential preparation material for the next lecture (and also exam material). Hence, it needs to be completed by the start of the next lecture.

Learning activities

 

Activity

Hours

 

lectures

14

 

(computer) labs

24

 

seminar

4

 

digital exam

3

 

modeling project

60

 

Self study

63

 

Total

168

(6 EC x 28 hr)

Attendance

Programme's requirements concerning attendance (OER-B):

  • Participation in fieldwork is compulsory and cannot be replaced by assignments or other courses.
  • In case of practical sessions, the student is obliged to attend at least of 90% of the sessions and to prepare himself adequately, unless indicated otherwise in the course manual. In case the student attends less than 90%, the practical sessions should be redone entirely.
  • In case of tutorials/seminars with assignments, the student is obliged to attend at least 7 out of 8 seminars and to prepare thoroughly for these meetings, unless indicated otherwise in the course manual. If the course has more than 8 seminars, the student can miss up to 1 extra meeting for every (part of) 8 tutorials/seminars. If the students attends less than the mandatory tutorials/seminars, the course cannot be completed.

Additional requirements for this course:

Attendance to lectures as well as practicals is mandatory. Out of the 14 scheduled lectures+labs, 2 may be missed at maximum.

Assessment

Item and weight Details

Final grade

0.5 (50%)

Tentamen digitaal

Must be ≥ 4.5

0.1 (10%)

preparation and participation

0.4 (40%)

group modelling project

The digital exam will consist of open questions about the reading material as well as discussions during the lectures and practicals. The study-material is available during the exam and also personal notes (hard-copies) can be used at the exam. 

Assessment diagram

Learning goal: digital exam: preparation & participation: modeling project:
#1. x   x
#2. x x  
#3. x x  
#4.   x x
#5.   x x

Students that were enrolled in the course in previous years

The partial grades remain valid for 1 year.

Inspection of assessed work

When the partial grades are announced, students can inspect their assessed work, as well as the answer models (or assessment models) in Canvas and/or the testing environment.

Assignments

The quality of the modeling project is a group assignment. Feedback on he group assignment is given half-way of the project.

An example exam will be available by November 25.

Fraud and plagiarism

The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl

Course structure

Week Day Time Topic Homework (= prep. for next class)
44 Wednesday Oct. 30 15:00-16:00 (online) Startup lecture learn/refresh the basics of R & Rstudio, some spreadsheed skills & study epstein2008_why_model.pdf
44 Friday Nov. 1 13:00-17:00 agent based modeling case study study railsback2019_chapter1.pdf and make exercises
         
45 Wednesday Nov. 6 13:00-15:00 agent based modeling background study bardi2011_chapter4&6.pdf
45 Friday Nov. 8 13:00-17:00 system dynamics modeling case study complete case study assignments
         
46 Wednesday Nov. 13 13:00-15:00 system dynamics modeling background study elsawah2020_ems.pdf
46 Friday Nov. 15 13:00-17:00 community based modeling case study complete case study assignments
         
47 Wednesday Nov. 20 13:00-15:00 measuring model quality -
47 Friday Nov. 22 13:00-17:00 statistical modeling case study study keane2019_chapter2.pdf
         
48 Wednesday Nov. 27 13:00-15:00 group project - develop question & define tasks document progress of modelling project in personal logbook
48 Friday Nov. 29 13:00-17:00 work on group project document progress of modelling project in personal logbook
         
49 Wednesday Dec. 4 13:00-15:00 group project - perform modeling tasks document progress of modelling project in personal logbook and study devos2011_modsim2011.pdf
49 Friday Dec. 6 13:00-17:00 work on group project document progress of modelling project in personal logbook
         
50 Wednesday Dec. 11 13:00-15:00 group project - processing & reporting results document progress of modelling project in personal logbook
50 Friday Dec. 13 13:00-17:00 (seminar) group project - presentation of results -
         
51 Monday Dec. 16 9:00-12:00 exam  

Additional information

It is important that everyone feels safe at the UvA and Future Planet Studies. We are committed to provide social safety and we offer various forms of support for people experiencing inappropriate or unsafe situations. Consult the UvA website or Future Planet Studies Canvas page for more information and contact info.

Last year's student feedback

In order to provide students some insight to how we use student feedback to enhance the quality of educatio, we include it here in combination with the ways by which it has been used to improve the course.

The students from last year liked the diversity of activities in the course but found the amount of study material as well as the group-modelling assignments challenging. Therefore, this year we have reduced the amount of study material and will use more examples to support the various steps in the group modelling projects.

Contact information

Coordinator

  • dr. ir. E.E. van Loon