Corrado SANTORO
Corrado Santoro (1966), Master Degree and PhD in Computer Engineering, is a professor of Computer Science at the Department of Mathematics and Informatics. He was a research assistant first at the Department of Computer and Telecommunication Engineering and then at the Department of Mathematics and Informatics, at the University of Catania. Since March 2020 he is Associate Professor at the Department of Mathematics and Informatics (DMI) of the University of Catania. At the DMI, he leads (since 2008) the ARSLAB, an educational and research laboratory on autonomous and robotic systems. The laboratory consists of 2 faculty members, 5 Ph.D. students. He teaches "Laboratory of MIcrocontrollered Systems" and "Robotic Systems Programming" at the BSc and Msc degrees in Computer Science, Since 1982, he served as a software consulant for various italian and international companies. From 1988 to 1994 he has been CTO of Colby Video srl, an italian software/hardware company active in the field of teletext systems.
Current Posizion
- Associate professor, scientific sector INF/01 (Informatics), at the Department of Mathematics and Informatics, University of Catania
Studies
- 2001: PhD in Electric, Electronic and Computer Engineering, University of Palermo
- 1997: MSc degree in Computer Engineering at the University of Catania
Professional Activity
- 2021: Habilitated at the role of Full Professor
- 2020: Associate professor at the Department of Mathematics and Informatics, University of Catania
- 2017: Habilitated at the role of Associated Professor
- 2008: Researcher at the Department of Mathematics and Informatics, University of Catania
- 2005-2008: Research Assistant at the Department of Mathematics and Informatics, University of Catania
- 2001-2005: Research Assistant at the Department of Computer and Telecommunication Engineering, University of Catania
- 2001: Selected at the national examination for college professor (A042-Computer Science)
- 1994-2001: Freelance software developer and consultant
- 1988-1994: CTO of the company Colby Video srl
- 1984-1988: Freelance software developer and consultant
Istitutional teaching activities
- 2016-2020: Coordinator of the student team participating at the international robotic competition “MBZIRC”
- 2008-today: Head of the laboratory of “Autonomous Robotic Systems” at the Department of Mathematics and Informatics, University of Catania
- 2006-today: Coordinator of the student team participating at the international robotic competition “Eurobot”
- Academic Years 2015-2016, 2016-2017, 2017-2018: Professor of “Robotic Systems Programming” (9 CFU), MSc degree in Computer Science, Unversity of Catania
- Academic Years 2013-2014, 2014-2015, 2015-2016: Professor of “Laboratory of Specialised Sytems” (3 CFU), MSc degree in Computer Science, Unversity of Catania
- A. Y. 2017-2018: Professor of “Laboratory of Microcontrollered Systems” (6 CFU), BSc degree in Computer Science, Unversity of Catania
- A. Y. 2012-2013, 2013-2014, 2014-2015, 2015-2016, 2016-2017: Professor of “Laboratorio of Advanced Programming I” (6 CFU), BSc degree in Computer Science, Unversity of Catania
- A. Y. 2009-2010, 2010-2011, 2011-2012, 2012-2013, 2013-2014, 2014-2015, 2015-2016: Professor of “Computer Abilities” e “Informatics” (3 CFU), BSc degree in Physics, Unversity of Catania
Contract teaching activities
- A. Y. 2004-2005, 2005-2006, 2006-2007, 2007-2008, 2008-2009: Professor of “Databases”, MSc degree in Computer Engineering, University of Catania
- A. Y. 2002-2003: Professor of “Laboratory of Computer Programming”, MSc degree in Computer Engineering, University of Catania
- A. Y. 2002-2003: Professor of “Operating Systems”, master MATIT of Excellence School ASEIT, at the CRES of Monreale (PA)
- S. Y. 1999-2000: Professor of “Programming languages for the Internet”, Istituto Tecnico Industriale Statale “G. Ferraris”, Acireale (CT).
- A. Y. 1998-’99: Professor of “Computer Basics Base”, Dipartimento di Metodologie Fisiche e Chimiche per l’Ingegneria, University of Catania
- A. Y. 1998-’99: Professor di “Java programming”, Excellence School ASEIT, at the CRES of Monreale (PA)
- S. Y. 1997-’98: Expert professor for courses F.S.E., IPSIA “C. A. Dalla Chiesa” at Caltagirone (CT), and IPSIA “E. Fermi” of Catania
Academic Year 2021/2022
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO DI SISTEMI A MICROCONTROLLORE
Academic Year 2020/2021
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO DI SISTEMI A MICROCONTROLLORE
Academic Year 2019/2020
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO DI SISTEMI A MICROCONTROLLORE
Academic Year 2018/2019
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO DI SISTEMI A MICROCONTROLLORE
Academic Year 2017/2018
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO AVANZATO DI PROGRAMMAZIONE I
Academic Year 2016/2017
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO AVANZATO DI PROGRAMMAZIONE I
Academic Year 2015/2016
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
PROGRAMMAZIONE DI SISTEMI ROBOTICI AUTONOMI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 2nd Year
SISTEMI DEDICATI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 3rd Year
LABORATORIO AVANZATO DI PROGRAMMAZIONE I - DEPARTMENT OF PHYSICS AND ASTRONOMY
Bachelor's Degree in Physics - 1st Year
BASICS OF COMPUTER SCIENCE
Research Activities
- Platforms for autonomous flying vehicles (UAVs, drones)
- Flocks of UAVs
- Intelligent Robotic Systems
- Platforms and languages for planning and behaviour specification in robotic systems
- Platforms, systems, procotols and application for intelligent agents
- Platforms, systems, procotols and application for mobile agents
- P2P systems
- GRID/Cloud systems and protocols for resource discovery and resource sharing
- Real-time Java