105.622 Computational Social Simulation
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 2.0h, 3.0EC, to be held in blocked form

Course evaluation


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to describe the conceptes and techniques which are presented in the section ”Contents“ with technical vocabulary.

Furthermore, students can

  • asses the complexity of various economic and socio-economic systems and processes,
  • asses the suitability of different simulation methods to map, describe, explain and simulate such systems,
  • apply different simulation techniques to study simple socio-economic systems,
  • create, simulate and analyze simple models of socio-economic systems with heterogeneous agents.

Furthermore the students can

  • independently solve assigned tasks on time,
  • communicate and justify the prepared solutions,
  • create simple simulations and models in small work groups.

Subject of course

Basic concepts of computational social simulation especially agent based simulation in a socio-economic context:

  • Introduction to the simulation of social and socioeconomic systems
  • Overwiew and comparison of selected methods of comptational social simulation
  • Basics of the system dynamics simulation approach (SD)
  • Basics of selected bottom-up simulation techniques (Microsimulation, CA)
  • Introduction to agent based modelling (ABM)
  • Conducting experiments with agent based simulations
  • Introduction to simulation result analysis
  • Introduction to social network analysis with regard to computer simulations
  • Introduction to basic agent-based computer simulation software (Netlogo)

Teaching methods

  • Lecture units that present the most important concepts, terms and methods
  • Introduction to the usage of the Netlogo software package (freeware) and the Netlogo simulation language
  • Groupwork concerning deepening the knowledge of the relevant basic concepts and methods
  • Groupwork concerned with the execution of simulation experiments using simulation software and existing simulation models
  • Groupwork concerned with the creating of a simple simulation

Mode of examination


Additional information

Please enrol in/register for the course in TISS - preferrably before the initial meeting.
Participation in the initial meeting is compulsory.

  --- Please note that this year (2024), due to timing issues, the initial meeting & the first lecture will be held at the same day / in one unit, so please plan for a full lecture (90-120 min) --



Course dates

Thu16:00 - 18:0007.03.2024 - 23.05.2024FH Hörsaal 3 - MATH Lecture
Computational Social Simulation - Single appointments
Thu07.03.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu14.03.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu21.03.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu11.04.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu18.04.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu25.04.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu02.05.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu16.05.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Thu23.05.202416:00 - 18:00FH Hörsaal 3 - MATH Lecture
Course is held blocked

Examination modalities

The group exercise part has to be worked on in groups of 3-4 students in the form of three homework assignments, each requiring the writing of a report. Furthermore, the lecture part requires passing a written individual exam.


DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu16:00 - 18:0020.06.2024HS 7 Schütte-Lihotzky - ARCH assessed27.05.2024 00:00 - 19.06.2024 23:59TISSMain Exam

Course registration

Begin End Deregistration end
20.02.2024 00:01 10.03.2024 23:59 18.03.2024 23:59


Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory
860 GW Optional Courses - Technical Mathematics Not specified


No lecture notes are available.

Previous knowledge

No official requirements, understanding of basic economic concepts helpful, basic programming skills required

Students of all curricula with an interest in complex social systems are welcome.

Continuative courses