Session 3 - How to define constructs
Create proper definitions for the constructs in our Buri model
1 Overview
Topic | Duration | Notes |
---|---|---|
Homework wrap-up: van Dongen Paper, CFF troubleshooting | 30 | |
Skills: Our first theory release | 15 | Create dev branch, make first release on main |
Lecture (Lena Schiestel): How to create constructs | 40-60 | Slides |
Workshop: Group Exercise: Buri (Level 3) | 40 | Slides |
Theory submissions from the department | 30 | |
[Homework 1]: Scan Theory Submissions | - | |
[Homework 2]: Netlogo Tutorial + Exercise | - | This is a two-week assignment |
2 Homework 1 (in three groups): Theory submissions
Each of the three groups skims one theory submission.
Deliverable: Give a 3 min. presentation of the theory and an assessment whether this theory is suitable for (a) formalization and (b) implementation in a computational model.
3 Homework 2 (individually, two-weeks): Learn Netlogo basics
3.1 Install Netlogo.
If you have technical problems, please contact me! You should be prepared for the next session.
3.2 Do a basic tutorial. There are several options, which all teach the basics:
- A free, self-paced online course with several short videos (total video material ~2h; in addition, one can do quizzes and “homework” that can be compared to solutions).
- If you prefer written material, you can do the official tutorials 1, 2, and 3.
- The Beginner’s Interactive NetLogo Dictionary is a great resources with references and examples for all commands.
3.3 Have you understood the basics? Do the exercise
Please do the following exercise. Not every step might have been covered by the tutorials; in this case follow the links given at each task. Push the resulting .nlogo
file to the joint Github project (subfolder /homework/netlogo-tutorial
, filename is netlogo1_YOURNAME.nlogo
). Please push whatever you came up with, even if you did not manage to achieve all goals.