Checking date: 31/07/2025 12:52:19


Course: 2025/2026

Foundations of Computational Social Science
(19135)
Master in Computational Social Science (Plan: 472 - Estudio: 375)
EPC


Coordinating teacher: SANCHEZ SANCHEZ, ANGEL

Department assigned to the subject: Mathematics Department

Type: Compulsory
ECTS Credits: 3.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Introduction to Programming with R (19151) Basic Statistics (19152)
Objectives
- Ability to understand and identify the new challenges faced by the Social Sciences in the digital world. Computational Social Science (CSS) is a very broad subject, which could roughly be divided in two main streams, one dealing with data analysis in a very general sense, and another one devoted to modeling, also with a very wide focus. In the course, the basic concepts and definitions in the field of CSS will be covered, touching upon its main paradigms and, importantly presenting examples of research in the field, both from the scientific and applied viewpoints. As many subjects in the master deal with data analysis, the course is clearly skewed towards the modeling facet of CSS. The course begins with a general introduction to CSS, and then proceeds to introduce its more important research and activity directions. An introduction to networks and game theory as basic tools will be presented, that will also be useful for further courses. Finally, the rest of the course will be devoted to modeling and understand social complexity, mostly from the viewpoint of agent-based modeling. The course also introduces the programming language NetLogo as the perfect tool to work with agent-based models.
Learning Outcomes
Description of contents: programme
Lecture 0: Foundations of Computational Social Science. Lecture 1: The power of models: Unlocking social complexity Lecture 2: Agent-based modeling Lecture 3: Your first agent-based model Lecture 4: The puzzle of cooperation Lecture 5: Expanding the modeler¿s toolbox Lecture 6: Modeling opinion dynamics and social influence Lecture 7: Network structure and properties: an introduction Lecture 8: Dynamics on networks: cooperation, contagion and structure Lecture 9: Analyzing agent-based models I: Sensitivity analysis and computational experiments Lecture 10: Analyzing agent-based models II: Validation, replication and documentation Lecture 11: Synthesizing concepts: Agent-based modeling of long-term social dynamics ¿ An archaeological case study Lecture 12: Synthesis and outlook
Learning activities and methodology
Training Activities: - Theoretical classes - Theoretical-practical classes - Tutorials - Group work - Individual student work Teaching Methods: - Presentations in the professor's lecture room with computer and audiovisual support, in which the main concepts of the subject are developed and a bibliography is provided to complement the students' learning. - Critical reading of texts recommended by the subject professor: Press articles, reports, manuals and/or academic articles, either for later discussion in class, or to expand and consolidate knowledge of the subject. - Presentation and discussion in class, under the moderation of the professor, of topics related to the content of the subject, as well as practical case studies. - Developing pieces of work and reports, individually or in group. - Seminars/lectures by national and international experts, in face-to-face or remote synchronous sessions.
Assessment System
  • % end-of-term-examination/test 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100




Basic Bibliography
  • Iza Romanowska, Colin D. Wren, and Stefani A. Crabtree. Agent-based Modeling for Archaeology: Simulating the Complexity of Societies. Santa Fe Institute Press. 2021
  • Luis R. Izquierdo, Segismundo S. Izquierdo, William H. Sandholm. Agent-based Evolutionary Game Dynamics. Princeton University Press. 2024
  • Paul E. Smaldino. Modeling Social Behavior. Princeton University Press. 2023
  • Scott E. Page. The model thinker. Basic Books. 2019
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN


The course syllabus may change due academic events or other reasons.


More information: https://www.anxosanchez.eu