Simone FARO
Simone Faro is Associate Professor of Computer Science (since 2015) at the Department of Mathematics and Computer Science, University of Catania. He previously held the position of University Researcher at the same Institution, from 2006 to 2015. His main research interests focus on algorithmic solutions for text-processing, natural language processing, and algorithmics in general, including in the quantum domain. At the Department of Mathematics and Computer Science, Prof.Faro holds the courses of Algorithms and Laboratory (Bachelor's degree L31) and Quantum Computer Programming (Master's degree LM18). He also teaches since 2008 at the Department of Humanities where he is the holder of the course in Computer Science (Bachelor's degree L20) and where he has been the holder of the course in Computational Linguistics (Master's degree LM49) for several years.
EDITORIAL ROLES
- Guest Editor for the Special Issue ”Explainability and Simplicity in Algorithms”, part of the international, peer reviewed, open access journal Algorithms (ISSN 1999-4893), MDPI, Switzerland, 2022/23.
- Guest Editor for the Special Issue ”Algorithmic Aspects of Neural Networks”, part of the international, peer reviewed, open access journal Algorithms (ISSN 1999-4893), MDPI, Switzerland, 2021/2022.
- Editor for the permanent topical issue “String Processing and Combinatorial Algorithms”, Springer Nature Computer Science.
- Member of the Editorial Teams of the International Journal “Le Matematiche”.
Academic Year 2021/2022
- DEPARTMENT OF HUMANITIES
Master's Degree in Textual studies for digital professions - 1st Year
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 2nd Year
QUANTUM COMPUTER PROGRAMMING
Academic Year 2020/2021
- DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF HUMANITIES
Master's Degree in Textual studies for digital professions - 1st Year
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMAZIONE II E LABORATORIO M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO M - Z
Academic Year 2019/2020
- DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF HUMANITIES
Master's Degree in Textual studies for digital professions - 1st Year
INTRODUZIONE ALLA LINGUISTICA COMPUTAZIONALE E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMING 2 M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO M - Z
Academic Year 2018/2019
- DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMING 2 M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO M - Z
Academic Year 2017/2018
- DEPARTMENT OF EDUCATIONAL SCIENCES
Bachelor's Degree in Educational Sciences - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMING 2 M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO
Academic Year 2016/2017
- DEPARTMENT OF EDUCATIONAL SCIENCES
Bachelor's Degree in Educational Sciences - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMING 2 M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITMI E LABORATORIO
Academic Year 2015/2016
- DEPARTMENT OF HUMANITIES
Bachelor's Degree in Sciences and languages for communication - 1st Year
COMPUTER SCIENCE - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
PROGRAMMING 2 M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
ALGORITHMS
Prof.Faro's research interests mainly focus on the following topics: text and strings processing algorithms, information retrieval algorithms, combinatorial algorithms, automata theory, simulation of non-deterministic finite automata, exact and approximate pattern matching, multiple string matching, data compression, text processing on compressed data, text indexing, algorithms on graphs and networks, algorithms on strings, privacy preserving text processing.
RESEARCH PROJECTS.
Simone Faro has participated in the following national and international research projects:
- Co-Principal Investigator of the biennial Project ”STORAGE”, Funded by University of Catania, 2020.
- Responsible for the biennial project ”Scientific Degrees Plan” (PLS) 2019/21 for the Computer Science sector of the University of Catania
- Component of the biennial Project ”Godscapes: Modeling Second Millennium BCE Polytheisms in the Eastern Mediterranean”, Funded by University of Catania, 2020.
- co-Principal Invstigator of the biennial Project String Matching Efficiente su Linguaggi Naturali, Funded by University of Catania, 2020.
- Principal Invstigator of the Project String Matching Efficiente su Linguaggi Naturali, Funded by Gruppo Nazionale per il Calcolo Scientifico, 2016.
- Component of the FIR project COMPACT: Computazione affidabile su testi firmati, funded by University of Catania, 2015.
- Principal Invstigator of the Project Automi Reattivi e Loro Simulazione nell’Ambito del Non-Standard (Secure) Text Processing, Funded by Gruppo Nazionale per il Calcolo Scientifico, 2014.
- Principal Invstigator of the Project Strumenti Algoritmici e Crittografici per l’Elaborazione, il Mantenimento e la Trasmissione di Dati su Server Remoti, Funded by Gruppo Nazionale per il Calcolo Scientifico, 2012.
- Principal Invstigator of the Project Protocolli Efficienti per il Two-Party Secure Text-Processing, Funded by Gruppo Nazionale per il Calcolo Scientifico, 2011.
- Principal Invstigator of the Project SMART: a String Matching Algorithms Research Tool, In collaboration with Prof. Thierry Lecroq, Universit`a di Rouen.
- web: http://www.dmi.unict.it/ faro/smart/