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/2026

The 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.

CURRICULUM TIPO:

1° Year 

ModulesCreditsTAFSSD
One module among the following (philology must be related to one of the chosen languages)
6
B
L-FIL-LET/09
ModulesCreditsTAFSSD
One module among the following (philology must be related to one of the chosen languages)
6
B
L-FIL-LET/09

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.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S010869

Credits

6

Language

English en

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

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

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.

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

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