Developing an open interactive book for Agent- based modelling using python

Company
TU Delft
Type
TA Vacancy
Location
Curius
Sector
Bachelor & Master
Required language
Dutch, English

Description

  • Main task: developing an interactive book for Agent-based modelling using Python
  • Workload: 8 hrs-16 hrs per week
  • Start date: May 2025
  • Project duration: up to 8 months
  • Faculty: TPM

DESCRIPTION:
We are looking for two student assistants to support the development of an interactive textbook on Agent-Based Modeling (ABM) using Python and the Mesa library. The textbook is intended to serve as a structured resource for TU Delft students and staff involved in ABM courses and research, and will be openly published. The project consolidates materials from several TU Delft courses (including SEN1211 and Systems Modeling 3) and presents them in an organized, interactive format that combines theoretical explanations with executable Python code examples. More infromation about the project will be shared with interested candidates.

TASKS:
The student assistants will work on the following tasks:

  • Organizing and editing existing lecture notes, models, and exercises into draft textbook chapters
  • Improving the structure and readability of Python/Mesa code examples
  • Converting materials into interactive notebooks (See this example of an interactive book)

 

REQUIREMENTS

  • Experience with Agent-Based Modeling
  • Proficiency in Python, particularly using the Mesa library
  • Git and version control (Gitlab and/or Github)
  • Latex
  • Ability to work independently and communicate effectively
  • Commitment and responsibility is crucial

 

Apply as soon as possible by sending an email to O.Kammouh@tudelft.nl. Please include the following:

  • Your current education status (Bsc/Msc, year, expected graduation date)
  • Your ABM training (courses, projects, etc)
  • Why do you think you are a good fit
  • Any relevant information you want us to know

Sponsors