SA585 INTRODUCTION TO AGENT-BASED MODELLING

Course Code:8140585
METU Credit (Theoretical-Laboratory hours/week):3 (2.00 - 2.00)
ECTS Credit:8.0
Department:Settlement Archaeology
Language of Instruction:English
Level of Study:Graduate
Course Coordinator:Prof.Dr. DENİZ BURCU ERCİYAS
Offered Semester:Spring Semesters.

Course Objectives

The objective of this course is to provide an introduction to agent-based modelling as a methodological tool for archaeological studies and interdisciplinary collaboration. Additionally, the course aims to instill a modelling mindset in our students.


Course Content

The aim of this course is to introduce students to the potential of agent-based modelling (ABM) as a primary technique for computational simulations.Simulation is a formal scientific method used to develop, compare and test hypotheses (as expressed in computational models). While the use of simulation has increased dramatically over the last few decades across many scientific disciplines, the approach remains limited in social sciences and humanities such as archaeology, mostly due to the technological barrier involving coding skills. This course will help student become familiar with coding approaches, using the user-friendly ABM software of NetLogo for building, executing and analysing simulations. No prior coding abilities or other technical skills are required, as we will start from the very basics in NetLogo programming. More important than the usage of particular tools, is the aim to create a diligent and creative mindset of model thinking.This requires deep reflection and developing habits of thought,going through phases of trial and error. The course will be aimed in the first place at the students of the M.Sc. in Settlement Archaeology and M.Sc.in Digital Archaeology, but will also be highly relevant for students from other departments, especially those from the humanities and social sciences who have less experience with model-based thinking.


Course Learning Outcomes

After completing the course, students are expected to have gained:

  • A model-thinking mindset
  • A broader understanding of modelling and simulation approaches in archaeology
  • Basic coding skills necessary to work with and build computer simulations of complex social and natural systems
  • Skills for developing conceptual models on any topic of interest
  • Insight into ancient societies and other potential research interests through the lens of computational modelling

Program Outcomes Matrix

Level of Contribution
#Program Outcomes0123
1To gain expertise in archaeological method and theory and develop ability to work in an interdisciplinary environment,
2To become skillful in accessing and evaluating archaeological data regardless of chronological and geographical boundaries while specializing in a specific period and region,
3To be able to look at the past as a whole grasping the interdisciplinary nature of archaeology and its relationship to other disciplines,
4To be able to express what he/she learned both orally and in writing,
5To have excellent command of both traditional and modern research methods,
6To have the infrastructure to follow up-to-date publications and other research in the area of interest,
7To be aware of professional ethics and to have the ability to adopt them,
8To possess technical skills that are necessary in fieldwork,
9To be aware of social, environmental, and economic impact of his/her professional activities,
10To be able to conduct work in a team and to be able to lead a team when required.

0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution