View syllabus
COMPUTER SCIENCE FOR THE HUMAN SCIENCES
ALESSANDRO BONDIELLI
Academic year2022/23
CourseHUMANITIES
Code410AA
Credits6
PeriodSemester 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
INFORMATICA PER LE SCIENZE UMANEINF/01LEZIONI36
ALESSANDRO BONDIELLI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Lo studente acquisirà competenze in merito agli strumenti informatici e alle metodologie per il trattamento di documenti testuali. In particolare, verranno prese in considerazione le tematiche relative all’annotazione digitale dei testi e al loro utilizzo in contesti reali.

Knowledge

The student will acquire skills in computer tools and methodologies for processing textual documents. In particular, issues related to digital text annotation and its use in real-world contexts will be considered.

Modalità di verifica delle conoscenze

L’accertamento delle conoscenze verrà effettuato attraverso:

  • La realizzazione di un progetto, da concordare con il docente o scelto tra una serie di progetti proposti a lezione, attinente ai temi trattati durante le lezioni teoriche e pratiche
  • Prova orale, in cui verrà discusso il progetto realizzato e verificate le conoscenze del programma di esame
Assessment criteria of knowledge

The assessment of knowledge will be carried out through:

  • The realization of a project, to be agreed with the teacher or chosen from a series of projects proposed during lectures, relevant to the topics covered during the theoretical and practical lectures
  • Oral exam, in which the project will be discussed and knowledge of the examination program will be verified
Capacità

Lo studente saprà applicare le corrette metodologie e procedure di annotazione digitale dei testi tramite l’utilizzo di strumenti adeguati. Acquisirà inoltre competenze di base nel contesto dell’analisi computazionale dei testi.

Skills

The student will understand how to apply proper annotation methodologies and procedures of digital texts through the use of appropriate tools. He/she will also acquire basic skills in the context of the computational analysis of texts.

Modalità di verifica delle capacità

Le capacità verranno valutate tramite la realizzazione di un progetto inerente le tematiche del corso. Il progetto può essere concordato con il docente in base agli interessi dello studente, in linea con le tematiche del corso, oppure scelto tra una serie di progetti presentati durante le lezioni frontali.

Assessment criteria of skills

Skills will be assessed through the completion of a project related to the course topics. The project can be agreed upon with the teacher based on the student's interests, in line with the course topics, or chosen from a range of projects presented during lectures.

Comportamenti

Lo studente potrà acquisire e sviluppare sensibilità alle problematiche legate ai contenuti testuali in formato digitale e alla loro analisi computazionale.

Behaviors

The student will be able to acquire and develop knowledge on issues related to textual content in digital format and its computational analysis.

Modalità di verifica dei comportamenti

I comportamenti saranno valutati:

  • tramite lo svolgimento del progetto d’esame
  • durante le lezioni pratiche, in particolare riguardo all’accuratezza e precisione delle attività svolte
Assessment criteria of behaviors

Behaviors will be assessed:

  • through the development of the exam project
  • during practical classes, particularly with regard to the accuracy and precision of the activities performed
Prerequisiti (conoscenze iniziali)

Nessun prerequisito specifico, ad eccezione di una minima familiarità con strumenti informatici.

Prerequisites

No specific prerequisites except minimal familiarity with computer tools.

Indicazioni metodologiche

Lezioni: frontali

Frequenza: raccomandata

Le lezioni frontali teoriche saranno intervallate con lezioni frontali pratiche. Durante le lezioni pratiche verrà mostrata l’applicazione pratica, tramite strumenti di libero accesso online, dei concetti teorici oggetto del corso.

Teaching methods

Lessons: face-to-face

Attendance: recommended

Theoretical lectures will be interspersed with practical face-to-face classes. During the practical lectures, the practical application, through free online access tools, of the theoretical concepts covered in the course will be shown.

Programma (contenuti dell'insegnamento)

Il corso ha lo scopo di presentare agli studenti una panoramica sulla teoria e sulle metodologie per il trattamento di dati testuali tramite sistemi informatici, dalla definizione di uno schema di annotazione fino a sistemi avanzati basati su AI per il trattamento del testo.


Lezioni teoriche

1. Trattamento dei dati testuali:

  • Introduzione alla codifica digitale dei testi
  • Linguaggi di markup
  • Il linguaggio XML
  • Tipologie di annotazione e loro scopo
  • Annotazione linguistica

2. Fondamenti di analisi computazionale:

  • Concetti base
  • Tipologie di analisi linguistica
  • Panoramica dei compiti di analisi linguistica e loro scopo

Lezioni pratiche

  • Strumenti e toolkit per l’annotazione testuale
  • Strumenti e toolkit per l’analisi linguistica
  • Cenni pratici di strumenti AI-driven per il testo
Syllabus

The course aims to present students with an overview of the theory and methodologies for processing text data using computer systems, from the definition of an annotation scheme to advanced AI-based systems for text processing.

Theoretical lectures

1. Processing of textual data:

  • Introduction to digital text encoding
  • Markup languages
  • The XML language
  • Types of annotation and their purpose
  • Linguistic annotation

2. Fundamentals of computational analysis:

  • Basic concepts
  • Types of linguistic analysis
  • Overview of linguistic analysis tasks and their purpose

Practical lessons

  • Tools and toolkits for textual annotation
  • Tools and toolkits for linguistic analysis
  • Practical overview of AI-driven tools for text
Bibliografia e materiale didattico

Le slide delle lezioni ricoprono in larga parte i concetti richiesti. Verranno rese disponibili online dirante il corso.

In aggiunta alle slide, le letture obbligatorie sono le seguenti:

  • A. Lenci, S. Montemagni, V. Pirrelli, Testo e computer. Elementi di linguistica computazionale, Carocci, 2005. Capitoli II, VI, VIII
Bibliography

Lecture slides largely cover the required concepts. They will be made available online dirante the course.

In addition to the slides, the mandatory readings are as follows:

  • A. Lenci, S. Montemagni, V. Pirrelli, Text and computers. Elements of computational linguistics, Carocci, 2005. Chapters II, VI, VIII
Indicazioni per non frequentanti

Gli studenti non frequentanti non possono sviluppare il progetto. L’esame per gli studenti non frequentanti verterà su una prova orale in cui verranno verificate le conoscenze riguardanti 

  • il materiale didattico obbligatorio
  • Materiale aggiuntivo a scelta indicato sulla pagina del corso
Non-attending students info

Non-attending students cannot do the project. The examination for non-attending students will consist of an oral test in which will be assessed their knowledge regarding

  • mandatory readings
  • Additional material among a set of choices indicated on the course page
Modalità d'esame

L’esame consisterà in:

  • Sviluppo di un progetto, da concordare con il docente o scelto tra quelli proposti a lezione, attinente alle tematiche trattate durante le lezioni.
  • Prova orale in cui verrà discusso il progetto, ed eventualmente verificate le conoscenze di base riguardanti il programma d'esame
Assessment methods

The exam will consist of:

  • Development of a project, to be agreed with the teacher or chosen from those proposed in class, relevant to the topics covered during the lectures.
  • Oral examination in which the project will be discussed, and, if necessary, basic knowledge regarding the examination program will be checked
Updated: 12/09/2022 22:57