Studying at the University of Verona
Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.
Study Plan
This information is intended exclusively for students already enrolled in this course.If you are a new student interested in enrolling, you can find information about the course of study on the course page:
Laurea magistrale in Languages, Literatures and Digital Culture - Enrollment from 2025/2026The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.
1° Year
Modules | Credits | TAF | SSD |
---|
1st foreign language
2nd foreign language
1st foreign literature
2nd foreign literature
One module among the following (philology must be related to one of the chosen languages)
2° Year activated in the A.Y. 2023/2024
Modules | Credits | TAF | SSD |
---|
One activity between the following
Three activities among the following (related to the languages and literatures chosen)
Digital lab
Modules | Credits | TAF | SSD |
---|
1st foreign language
2nd foreign language
1st foreign literature
2nd foreign literature
One module among the following (philology must be related to one of the chosen languages)
Modules | Credits | TAF | SSD |
---|
One activity between the following
Three activities among the following (related to the languages and literatures chosen)
Digital lab
Legend | Type of training activity (TTA)
TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.
Computational thinking (2022/2023)
Teaching code
4S010869
Teacher
Credits
6
Language
English
Scientific Disciplinary Sector (SSD)
INF/01 - INFORMATICS
Period
II semestre (Lingue e letterature straniere) dal Feb 13, 2023 al May 27, 2023.
Learning objectives
In this course students will be introduced to computational thinking, the process of approaching, analysing, formulating, and solving a problem in such a way that the solution can be performed by a computer. At the end of the course students: will learn the historical and theoretical background of computational thinking; will know the principles at the core of computational problem solving; will be able to understand the capabilities of computers, to formulate problems to be addressed by a computer, and to design algorithms that a computer can execute.
Prerequisites and basic notions
None
Program
The course will offer an introduction to computational thinking for humanities studies and will critically discuss its main characteristics, by combining theoretical reflection and practical exercises.
Main topics will be:
- the history of computational thinking and the challenge of new technologies
- the basics of computational thinking (e.g., flowcharts, pseudocode, and algorithms)
- problem-solving strategies (e.g., divide and conquer, recursion, and heuristics)
- knowledge representation
- programming languages
- the limits of computability
The course will be structured in a way that no previous knowledge or skills (e.g., programming) will be required, by keeping the perspective as open as possible at the intersection between qualitative and quantitative studies.
Bibliography
Didactic methods
Teaching modality will involve frontal lessons and practical activities (to be carried out via online tools). Students will also be invited to participate in seminar-like activities.
Learning assessment procedures
The exam will be divided into two parts. For attending students, the first part of the exam will consist in the evaluation of in-class interaction (participation in practical activities and seminar discussions). The second part will consist in the redaction of a short report concerning one of the course topics. The report will have to be submitted in advance and will be discussed during the exam. For non-attending students, the first part will be replaced by an interrogation on the course topics.
Evaluation criteria
Students should demonstrate that they have learned the basics of computational thinking, being able to apply and adapt it to concrete problems. At the same time, they should have acquired a critical and balanced assessment of its potential and limitations.
Exam language
English