Attività del Dipartimento di Informatica per le Scuole Superiori

Il Dipartimento di Informatica di Sapienza Università di Roma organizza diverse attività per le scuole superiori.

Corsi e Attività

Queste attività possono essere inserite come progetti nell’ambito dell’Alternanza Scuola Lavoro (ASL), introdotta in modo sistematico con la legge 107/2015, ma possono essere fruite anche individualmente da studenti interessati, nei limiti dei posti disponibili.
Per informazioni, rivolgersi presso la segreteria didattica, dott.ssa Alessandra Fremiotti (fremiotti@di.uniroma1.it).

Le nostre proposte nel catalogo sotto la voce Dipartimento di Informatica per l'a.a. 2017/2018 sono due:

Prof. Roberto Navigli

Obiettivi

Il corso introduce i fondamenti della programmazione utilizzando il linguaggio Python, linguaggio che ha visto una crescente diffusione negli ultimi anni e che semplifica notevolmente la progettazione di programmi di piccole dimensioni. Il corso non assume alcun prerequisito specifico, ma assume la capacità di installare ed eseguire programmi su un qualsiasi sistema operativo. Al termine del corso, lo studente sarà in grado di scrivere programmi in modo indipendente. Particolare enfasi sarà posta sull’elaborazione automatica di testi disponibili in formato elettronico: il corso sarà infatti reso particolarmente attraente per chi è interessato all’elaborazione automatica di testi quali tweet, notizie e romanzi.

Il corso è aperto a studenti del dottorato e della laurea magistrale in linguistica e a studenti che, di concerto con il docente e a seguito di una valutazione attitudinale, lo abbiano inserito come attività di Alternanza Scuola Lavoro.

Docente

Il prof. Roberto Navigli è professore ordinario presso il Dipartimento di Informatica dell’Università La Sapienza. E’ esperto di linguistica computazionale ed è il creatore di BabelNet, il più grande dizionario enciclopedico elettronico multilingue.

Lezioni

Orientativamente, il corso si svolgerà in 10 lezioni, che si terranno tra novembre 2017 e gennaio 2018, nei giorni dispari dalle 15.30 alle 17.30 circa (l’orario è da finalizzare con gli studenti delle scuole).

Programma del corso

  • Introduzione alla programmazione e al linguaggio Python; hello world
  • Tipi di base e operazioni: numeri
  • Tipi di base e operazioni: stringhe
  • Variabili, assegnazioni ed espressioni
  • Leggere da/scrivere su file (es. tokenizzare corpora)
  • Tipi di base: liste, tuple, dizionari (es. liste di parole, contare frequenze)
  • Costrutti if, while e for
  • Funzioni e argomenti
  • Introduzione a NLTK (Natural Language Toolkit): tokenizzazione, n-grammi, analisi grammaticale, analisi sintattica e riconoscimento di entità nominate
  • Classi
  • Ereditarietà
  • Disambiguazione
  • Ulteriori argomenti su richiesta degli studenti

 

Seminari divulgativi

I seminari hanno l’obiettivo di divulgare l’informatica presso gli studenti delle scuole superiori andando oltre i concetti già noti ai cosiddetti “nativi digitali”.
2016/2017

Viene presentato un panorama delle notazioni diagrammatiche diffuse nell'Informatica, sia applicata sia teorica, mostrando come alcuni sistemi diagrammatici possano permettere forme di calcolo rigorose, oltre ad aiutare nella comprensione di modelli complessi.

In questo seminario il prof. Navigli racconterà l'esperienza della creazione di una startup tecnologica di successo a partire dalla ricerca scientifica svolta nel suo gruppo di ricerca nell'ambito della linguistica computazionale multilingue presso il Dipartimento di Informatica della Sapienza.

“La creazione di macchine intelligenti sarebbe il più grande evento della storia dell’umanità, purtroppo potrebbe essere anche l’ultimo” ammoniva lo scienziato Stephen Hawkins in una intervista alla TV di stato britannica.  La distruzione dell’umanità ad opera di macchine intelligenti che si ribellano al loro creatore è uno dei temi ricorrenti della fantascienza, da “2001 Odissea nello Spazio” a “Terminator” e recentemente anche grandi imprenditori di successo come Elon Musk e Bill Gates hanno fatto eco a queste preoccupazioni.
Questi sinistri vaticini sono riconducibili ai recenti straordinari successi della cosiddetta intelligenza artificiale. Un futuro che solo fino a pochi anni fa era pura fantascienza sembra adesso a portata di mano e la realizzazione di macchine intelligenti dotate di abilità superumane non appare più come una eventualità così remota. Come sempre gli sviluppi della scienza e della tecnologia presentano dei rischi, ma anche opportunità eccezionali e chi vivrà vedrà. Quello che è certo è che i recenti e repentini sviluppi nel campo della cosiddetta intelligenza artificiale stanno velocemente apportando cambiamenti profondi a tutti i livelli, economico, sociale, industriale, legale e chi più ne ha più ne metta.
In questo seminario discuteremo di questi importanti sviluppi.

L'informatica si sta diffondendo in tutti i settori ed è utilizzata da un numero sempre crescente di persone. Non si trova solo nei tradizionali computer, ma in tantissimi oggetti di uso quotidiano, inclusi gli smartphone. Perciò è importante che tutti possano usare i dispositivi e le applicazioni informatiche con efficacia, efficienza e soddisfazione. La Human-Computer Interaction studia i meccanismi dell'interazione tra le persone e i computer al fine di progettare le "interfacce", cioè lo strato di software più visibile, in modo che siano facili da usare e affidabili. In questo seminario verranno illustrati i criteri principali di HCI e sarà svolto un lavoro pratico di progettazione, in gruppi di tre studenti, che farà toccare con mano le difficoltà e le opportunità legate alla progettazione delle interfacce.

Viaggiando da Leopardi a ciò che nessun calcolatore potrà mai calcolare, scopriremo che "infinito + 1" non è più grande di "infinito", ma altre cose lo sono sì, e infinitamente di più!

Fino a qualche tempo fa proteggere la nostra privacy era facile. Non esistevano i cellulari. Niente GPS. Si pagava in contanti, senza carte di credito o bancomat. Ci si informava sui quotidiani e sui libri di carta. Adesso, nell'era di Internet, è cambiato tutto. Il nostro cellulare è sempre connesso e sa sempre dove siamo. Non c'è cosa che facciamo su Internet che non possa essere tracciata, osservata e classificata. La nostra privacy, o meglio, la sua assenza, è diventato un business colossale che poche persone capiscono veramente. Ne parleremo in questo seminario, dal punto di vista tecnologico, sociale, legale e culturale. Vedremo che esplorare i confini della tecnologia e della scienza non è solo una fantastica avventura, ma un passo fondamentale per essere cittadini più consapevoli.