AN INTRODUCTION TO COMPUTATIONAL SOCIAL SCIENCE
- Academic year
- 2024/2025 Syllabus of previous years
- Official course title
- AN INTRODUCTION TO COMPUTATIONAL SOCIAL SCIENCE
- Course code
- FM0505 (AF:508209 AR:284952)
- Modality
- On campus classes
- ECTS credits
- 6
- Degree level
- Master's Degree Programme (DM270)
- Educational sector code
- SECS-P/08
- Period
- 2nd Semester
- Course year
- 1
- Where
- VENEZIA
- Moodle
- Go to Moodle page
Contribution of the course to the overall degree programme goals
At the same time, it will illustrate applications of the blooming field of computational social science to humanities fields such as history, literary analysis, and the history of science.
Lectures will be interactive and will require students to develop in the classroom simple computational examples in Python.
Expected learning outcomes
1. Knowledge and Understanding. Students are expected to gain knowledge of the fundamental concepts of Computational Social Science and understand how they explain relevant social and cultural phenomena.
2. Applied Knowledge and Understanding. Students will develop the ability to apply basic concepts to specific models and tools of data analysis, and improve their programming skills.
3. Judgment skills. Students will learn to critically compare alternative modeling strategies and will develop individual and group examples and applications.
4. Communication skills. Students will learn to communicate in groups through teamwork opportunities and the presentation of their work in class.
5. Learning skills. The course will improve students' ability to learn atta through the use of interactive multimedia tools.
Pre-requirements
Contents
- What is Computational social science?
- Identifying historical trends through linguistic data
- Simple computational models of social behaviors and phenomena. (Examples: choice, contagion, discrimination, demographic dynamics).
- Social network theory, with applications to literature and history
Part 2. Machine learning applications (5 lectures)
-What is machine learning?
- Introduction to scikit-learn
- Applications of classification and prediction models
- Introduction to neural nets
Part 3 Generative AI for the humanities (2 lectures)
- What is a Large Language Model?
- Brief introduction to prompt engineering
- Applications to communication and text analysis
Referral texts
Assessment methods
Regarding the grading scale, regardless of whether attending or non-attending:
A. Scores in the 18-22 range will be awarded in the presence of:
sufficient knowledge and applied understanding with reference to the program;
limited ability to use a computational approach to formulate autonomous projects;
sufficient communication skills, especially in relation to the use of specific language pertaining to the course topics;
B. Scores in the 23-26 range will be awarded in the presence of:
fair knowledge and applied understanding with reference to the program;
fair ability to use a computational approach to formulate autonomous projects;
fair communication skills, especially in relation to the use of specific language pertaining to the course topics;
C. Scores in the 27-30 range will be awarded in the presence of:
good or excellent knowledge and applied understanding with reference to the program;
good or excellent ability to use a computational approach to formulate autonomous projects;
fully appropriate communication skills, especially in relation to the use of specific language pertaining to the course topics;
D. Honors (lode) will be awarded in the presence of excellent knowledge and applied understanding with reference to the program, judgment ability, and communication skills.
Teaching methods
Teaching language
Further information
Accommodation and support services for students with disabilities and students with specific learning impairments
Ca’ Foscari abides by Italian Law (Law 17/1999; Law 170/2010) regarding support
services and accommodation available to students with disabilities. This includes students with
mobility, visual, hearing and other disabilities (Law 17/1999), and specific learning impairments (Law 170/2010). If you have a disability or impairment that requires accommodations (i.e., alternate testing, readers, note takers or interpreters) please contact the Disability and Accessibility Offices in Student Services: disabilita@unive.it.