The course aims to provide foundational programming skills, with a particular emphasis on scientific reasoning and computational thinking. It includes both lectures and practical labs designed to deepen and consolidate the topics covered in class. The course has a strong practical focus, encouraging students to independently tackle increasingly complex problems.
Being an introductory programming course, it doesn't require any prerequisites.
Ricevimento: Appointment by email
FILIPPO RICCA (President)
DAVIDE ANGUITA
ROBERTO SACILE (President Substitute)
The exam consists of two parts:
Students with certification of Specific Learning Disabilities (SLD), disabilities, or other special educational needs must contact the instructor at the beginning of the course to agree on teaching and examination methods that, while respecting the course objectives, take into account individual learning styles and provide appropriate compensatory tools. It is reminded that the request for compensatory/dispensatory measures for exams must be sent to the course instructor, the School representative, and the “Settore servizi per l'inclusione degli studenti con disabilità e con DSA” office (dsa@unige.it) at least 10 working days before the test, as per the guidelines available at the link: https://unige.it/disabilita-dsa
The written examination on theory aims to assess the theoretical aspects of the course, while the laboratory exam evaluates knowledge related to programming