Informatica #2
(21/07/2025 – 31/07/2025)
18 Hrs, 3 CFU INF/01 + 18 Hrs Tutoring
Title: Foundations of Algorithms in Python
Instructor: Thomas Louf
Course website: https://tlouf.github.io/Py4DataSci-course
Contents:
– Functions, error handling and testing
– Composite data structures
– Efficient array computing with NumPy
– Dealing with data files: text, CSV, JSON formats
– Data visualization
– Analyzing data with dataframes
Prerequisites (IMPORTANT): If you enroll only to module 2 without having attended module 1, prior to attending make sure you have the required Python skills: to assess yourself, you should be able to perform in a couple of hours part A of these old exams: https://sps.davidleoni.it/#Esami-passati
Suggested Readings:
– SoftPython, Fondamenti: https://it.softpython.org/#A—Fondamenti
– SoftPython, Analisi dati (formati, visualizzazione, pandas): https://it.softpython.org/#B—Analisi-dati
– Allen Downey, Pensare in Python Italiano– 2nda edizione: https://github.com/AllenDowney/ThinkPythonItalian/raw/master/thinkpython_italian.pdf
– Nicola Cassetta, Tutorial Python: http://ncassetta.altervista.org/Tutorial_Python/index.html
Teaching mode and Language: Classes will be exclusively in person and in English. No remote learning solutions can be requested or arranged.
Final test: More detailed information on the modes/platform to perform the final exame will be provided by the instructor upon the course beginning.
Module Requirements:
Computer: Students are required to bring their laptop computer (not a tablet!) with:
– at least 4GB RAM
– at least 5GB free of hard drive
Software: Before participating, you are strongly advised to install the following software:
– Python: follow the instructions from https://tlouf.github.io/Py4DataSci-course/0-getting-started/1-python-install.html, and ideally also from https://tlouf.github.io/Py4DataSci-course/0-getting-started/2-course-setup.html (assistance will be provided at the start of the course if necessary).
– Any browser
Mathematics and Statistics #2
(21/07/2025 – 26/07/2025)
18 Hrs, 3 CFU for any of MAT/, SEC-S/
Title: Linear Algebra
Instructor: Mario Lauria
Contents:
definition of vector and matrix, and operations defined on them;
basic knowledge about systems of linear equations and their solutions;
basic notions about functions and the graph of a function;
the concept of derivative and integral of a function, and examples of their applications.
Suggested readings:
A. Guerraggio, “Matematica per le scienze”, Pearson, 2018
J. Stewart, “Calculus: Early Transcendentals”, 7th Edition, Brooks Cole, 2012.
Teaching mode and Language: Classes will take place in English and exclusively online. Links to attend will be shared on Moodle before the class starts
Final test: The final test will consist in a written exam administered on the last day of class (Saturday). More detailed information will be provided by the instructors at the beginning of the course.
Economic, Psychological and Sociological Sciences #2
(21/07/2025 – 26/07/2025)
18 Hrs, 3 CFU for any of SPS/, SECS-P/, M-PSI/
Title: Methods in the economic, psychological, and sociological sciences
Contents:
– Introduction to management (6 hours)
Instructor: Graziano Coller
– Introduction to quantitative methods in psychology (6 hours): Cognitive Data Science
Instructor: prof. Massimo Stella
This course aims to highlight how cognitive and psychological data can be investigated within the framework of network science. Slides, reading activities, and online discussions will be the main techniques powering this course.
Suggested Readings:
Haim, E., & Stella, M. (2023). Cognitive networks for knowledge modelling: A gentle tutorial for data- and cognitive scientists. Available on Researchgate.
Siew, C. S. (2019). spreadr: An R package to simulate spreading activation in a network. Behavior Research Methods, 51(2), 910-929.
Stella, M. (2022). Cognitive network science for understanding online social cognitions: A brief review. Topics in Cognitive Science, 14(1), 143-162.
– Introduction to sociological methodology (6 hours)
Instructor: Filippo Andrei
In the second part of this course, we will discuss the fundamental aspects of studying human behaviour and decision making, both in a realistic view of how people behave and how social science methodology needs to accommodate the current understanding of people’s decision-making processes.
Suggested readings: Goldthorpe, J. H. (2016). Sociology as a population science. Cambridge: Cambridge University Press.
Teaching mode and Language: Classes will take place in English and exclusively online. Links to attend will be shared on Moodle before the class starts
Final test: The final test will consist of an oral exam. More detailed information on the time and place of the test will be provided by the instructors upon course beginning.