Studiare

In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.

Piano Didattico

Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.
Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:

Laurea magistrale in Languages, Literatures and Digital Culture - Immatricolazione dal 2025/2026

Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.

CURRICULUM TIPO:

1° Anno 

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

Legenda | Tipo Attività Formativa (TAF)

TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.




S Stage e tirocini presso imprese, enti pubblici o privati, ordini professionali

Codice insegnamento

4S010869

Crediti

6

Lingua di erogazione

Inglese en

Settore Scientifico Disciplinare (SSD)

INF/01 - INFORMATICA

Periodo

II semestre (Area Lingue e letterature straniere) dal 17 feb 2025 al 24 mag 2025.

Corsi Singoli

Autorizzato

Obiettivi di apprendimento

In questo corso gli studenti e le studentesse apprenderanno il Computational Thinking, il processo di analisi, di formulazione e di risoluzione di un problema tramite strumenti computazionali. Al termine del corso gli studenti e le studentesse: apprenderanno il background storico e teorico del Computational Thinking; conosceranno i principi alla base del problem solving computazionale; saranno in grado di comprendere le capacità dei computer, di formulare problemi che possano essere risolti usando un computer, e di progettare algoritmi che un computer possa eseguire.

Prerequisiti e nozioni di base

Il corso può essere seguito da tutte le persone con una conoscenza di base della matematica. Sebbene sia preferibile avere una conoscenza o pratica pregressa delle basi dell'informatica o della programmazione, non vi sono requisiti sostanziali per questo corso.

Programma

Il pensiero computazionale è un approccio alla risoluzione dei problemi radicato nei concetti dell'informatica, mirato a esprimere soluzioni per l'esecuzione su computer. In un'epoca in cui l'informatica è pervasiva nella società, compresi settori come il business, le discipline umanistiche e la vita quotidiana, padroneggiare il pensiero computazionale è essenziale. Risulta cruciale per la progettazione di siti web, l'analisi di testi, la comprensione dell'ottimizzazione per i motori di ricerca, la configurazione di campagne di marketing digitale e altre attività svolte dai professionisti della comunicazione.
Il corso si concentra sui quattro pilastri del pensiero computazionale: decomposizione, riconoscimento di pattern, rappresentazione e astrazione dei dati, e algoritmi. Saranno esplorati problemi del mondo reale che richiedono il pensiero computazionale, sottolineando il suo ruolo sottile nelle operazioni quotidiane. Gli esempi spaziano dall'uso della ricerca di stringhe per l'assistenza vocale alla comprensione di come gli algoritmi contribuiscano a compiti come suggerire un film da guardare.
Il corso approfondisce l'importanza degli algoritmi nella vita quotidiana di cittadini e professionisti, insegnando l'espressione sia in linguaggio naturale che in pseudocodice. I metodi di valutazione includono l'analisi della complessità e del tempo di esecuzione per determinare la superiorità algoritmica per problemi specifici.

Bibliografia

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.

Modalità didattiche

Lezioni frontali con attività di apprendimento attivo mediante esperienze pratiche. Esercizi da svolgere a casa. Condivisione di diapositive con gli studenti e fornitura di esempi di programmi in Python.

Modalità di verifica dell'apprendimento

La frequenza al corso è vivamente consigliata.
Non c'è differenza di programma, materiali ed esame tra frequentanti e non frequentanti
La verifica dell'apprendimento consisterà nello sviluppo di un progetto con relazione, e relativa discussione all'esame.

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI

Criteri di valutazione

Conoscenza dei fondamenti del pensiero computazionale.
Abilità nel descrivere in modo strutturato un problema includendo le informazioni in ingresso e i risultati attesi.
Abilità di descrivere in modo algoritmico la soluzione a un problema semplice.
Conoscenza delle operazioni e dei costrutti di base per convertire algoritmi in programmi. Capacità di scrivere un programma semplice e eseguirlo.

Criteri di composizione del voto finale

Voto pesato rispetto ai criteri di valutazione.

Lingua dell'esame

english