Simone FARO
Simone Faro è Prof.Associato di Informotica (dal 2015) presso il Dipartimento di Matematica e Informatica dell'Università di Catania. Precedentemente ha ricoperto il ruolo di Ricercatore Universitario presso la stessa Università, dal 2006 al 2015. I suoi principali interessi di ricerca si focalizzano sulle soluzioni algoritmiche per il text-processing, il natural language processing, e sull'algoritmica in generale, anche in ambito quantistico. Presso il Diparitmento di Matematica e Informatica il Prof.Faro è titolare dei corsi di Algoritmi e Laboratorio (Triennale L31) e di Quantum Computer Programming (Magistrale LM18). Insegna dal 2008 anche presso il Dipartimento di Scienze Umanistiche dove è titolare del corso di Informatica (Triennale L20) e dove è stato per diversi anni titolare del corso di Linguistica Computazionale (Magistrale LM49).
RUOLI EDITORIALI
- Guest Editor per lo Special Issue ”Explainability and Simplicity in Algorithms”, parte della rivista internazionale open access Algorithms (ISSN 1999-4893), MDPI, Switzerland, 2022/2023.
- Guest Editor per lo Special Issue ”Algorithmic Aspects of Neural Networks”, parte della rivista internazionale open access Algorithms (ISSN 1999-4893), MDPI, Switzerland, 2021/2022.
- Editor per il Topical Issue “String Processing and Combinatorial Algorithms”, Springer Nature Computer Science.
- Membro del Comitato Editoriale della rivista internazionale “Le Matematiche”.
COMITATI DI PROGRAMMA
Simone Faro è stato membro del comitato di programma delle seguenti 18 conferenze di carattere internazionale:
- 10 edizioni della conferenza PSC, the Annual Prague Stringology Conference, dal 2013 al 2022, tenuta a Praga, Czech Republic.
- 2 edizioni della conferenza ICTCS, the Italian Conference on Theoretical Computer Science, e specificatamente ICTCS 2019 tenutasi a Como (Italy) September 9-11 del 2019, e ICTCS 2022 tenutasi a Roma (Italy) September 7-9 del 2022.
- 3 ediioni della conferenza SEA, Symposium on Experimental Algorithms, e specificatamente: SEA 2022, tenutasi a Heidelberg University (Germany) 25th - 27th July del 2022; SEA 2021, tenutasi a Nice (France) June 7-9 nel 2021; SEA 2020, tenutasi a Catania (Italy) June 16-18 del 2020.
- 2 edizioni di SPIRE, the International Symposium on String Processing and Information Retrieval, e specificatamente: SPIRE 2021 tenutasi a Lille (France) October 4-6 del 2021; SPIRE 2020, tenutasi a Orlando (USA) October 13-15 del 2020; SPIRE 2016, tenutasi a Beppu (Japan) October 18-20 del 2016.
- Una edizione di CPM, the Annual Symposium on Combinatorial Pattern Matching, e specificatamente CPM 2012, tenutasi a Helsinki, Finland, July 3-5 del 2012.
CHAIR DI CONFERENZE INTERNAZIONALI
Simone Faro è stato Chair delle seguenti Conferenze Internazionali:
- Chair del Comitato di Programma di SEA 2020, the 18th Symposium on Experimental Algorithms, Catania, Italy, June 16-18, 2020
- Chair del Comitato di Programma di PSC 2020, the Program Committee of PSC 2020, the Annual Prague Stringology Conference, Prague, Czech Republic, Sptember 1-3, 2020.
Anno accademico 2021/2022
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea magistrale in Informatica - 2° anno
QUANTUM COMPUTER PROGRAMMING - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea magistrale in Scienze del testo per le professioni digitali - 1° anno
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO
Anno accademico 2020/2021
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II E LABORATORIO M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO M - Z - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea magistrale in Scienze del testo per le professioni digitali - 1° anno
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Anno accademico 2019/2020
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO M - Z - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea magistrale in Scienze del testo per le professioni digitali - 1° anno
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Anno accademico 2018/2019
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO M - Z - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Anno accademico 2017/2018
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO - DIPARTIMENTO DI SCIENZE DELLA FORMAZIONE
Corso di laurea in Scienze dell'educazione e della formazione - 1° anno
INFORMATICA - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Anno accademico 2016/2017
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI E LABORATORIO - DIPARTIMENTO DI SCIENZE DELLA FORMAZIONE
Corso di laurea in Scienze dell'educazione e della formazione - 1° anno
INFORMATICA - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Anno accademico 2015/2016
- DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 1° anno
PROGRAMMAZIONE II M - Z - DIPARTIMENTO DI MATEMATICA E INFORMATICA
Corso di laurea in Informatica - 2° anno
ALGORITMI - DIPARTIMENTO DI SCIENZE UMANISTICHE
Corso di laurea in Scienze e lingue per la comunicazione - 1° anno
INFORMATICA
Gli interessi di ricerca del Prof.Faro si focalizzano principalmente sulle seguenti tematiche: algoritmi per il text and strings processing, algoritmi per l'information retrieval, combinatorial algorithms, teoria degli automi, simulazione di automi a stati finiti non-deterministici, pattern matching esatto e approssimato, string matching multiplo, compressione dei dati e text processing su dati compressi, indicizzazione di testi, algoritmi su grafi e reti, algoritmi su stringhe, privacy preserving text processing.
PROGETTI DI RICERCA
Simone Faro ha partecipato ai seguenti progetti di ricerca di carattere nazionale e internazionale:
- Co-Principal Investigator del Progetto bienniale ”STORAGE”, finanziato dall'Università di Catania, 2020.
- Responsabile del progetto biennale ”Piano Lauree Scientifiche” (PLS) 2019/21 per il settore Informatica dell'Università di Catania
- Componente del progetto biennale ”Godscapes: Modeling Second Millennium BCE Polytheisms in the Eastern Mediterranean”, Finanziato dall'Università di Catania, 2020.
- co-Principal Invstigator per il progetto biennale dal titolo "String Matching Efficiente su Linguaggi Naturali", finanziato dall'Università di Catania, 2020.
- Principal Invstigator del progetto dal titolo "String Matching Efficiente su Linguaggi Naturali", finanziato dal Gruppo Nazionale per il Calcolo Scientifico, 2016.
- Componente del progetto FIR "COMPACT: Computazione affidabile su testi firmati", finanziato dall'Università di Catania, 2015.
- Principal Invstigator del progetto annuale dal titolo "Automi Reattivi e Loro Simulazione nell’Ambito del Non-Standard (Secure) Text Processing", finanziato dal Gruppo Nazionale per il Calcolo Scientifico, 2014.
- Principal Invstigator del progetto annuale "Strumenti Algoritmici e Crittografici per l’Elaborazione, il Mantenimento e la Trasmissione di Dati su Server Remoti", finanziato dal Gruppo Nazionale per il Calcolo Scientifico, 2012.
- Principal Invstigator del progetto annuale "Protocolli Efficienti per il Two-Party Secure Text-Processing", finanziato dal Gruppo Nazionale per il Calcolo Scientifico, 2011.
- Principal Invstigator del progetto "SMART: a String Matching Algorithms Research Tool", in collaborazione con il Prof. Thierry Lecroq, Università di Rouen.
- web: http://www.dmi.unict.it/ faro/smart/
Quantum Computer Programming - Inizio delle Lezioni
Si avvisano gli studenti che le lezioni dell'insegnamento Quantum Computer Programming (sia per la Triennale L31 che per la Magistrale LM18) avranno inizio mercoledì 2 ottobre alle ore 8:00 e si svolgeranno nell'auletta 36. Tutte le informazioni sull'insegnamento e le relative lezioni, tra cui il calendario delle lezioni, gli avvisi e gli esercizi, verranno condivisi sul Teams dell'insegnamento (codice: 1bvfzwg).