CODE 114464 ACADEMIC YEAR 2024/2025 CREDITS 0 cfu anno 1 ROBOTICS ENGINEERING 10635 (LM-32) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION GENOVA MODULES Questo insegnamento è composto da: ADVANCED AND ROBOT PROGRAMMING COGNITIVE ARCHITECTURES FOR ROBOTICS TEACHING MATERIALS AULAWEB OVERVIEW The exam covers two essential modules in robotics, focusing on different aspects of programming and architecture design. Here follows a brief overview of the two modules, but further information is available on the individual module pages. Advanced Robotics Programming (ARP) This module delves into system programming for robotics, emphasizing multi-tasking, distributed, and concurrent programming. Students will learn to utilize operating system services for designing reliable and portable robotic programs. Cognitive Architectures for Robotics (COGAR) This module introduces the highly experimental field of cognitive architectures in robotics. It aims to equip scholars and future researchers with the conceptual tools and practical knowledge needed to design and implement complex robotic architectures with advanced perception, reasoning, and action capabilities. AIMS AND CONTENT PREREQUISITES Advanced concepts and knowledge in programming with C/C++ Basic knowledge of Python and Java (helpful but not mandatory) Basic understanding of an operating system's kernel structure Basic networking concepts TEACHERS AND EXAM BOARD RENATO UGO RAFFAELE ZACCARIA Ricevimento: Students having troubles in learning the course concepts can get in touch with the teacher: during classes or immediately after contacting the teacher through internet, any time, at the following addresses: renato.zaccaria@unige.it (email) instant messaging in the Teams main page of the course The teacher's office is located in Genova, Viale Causa 13, floor 0. ALESSANDRO CARFI' Ricevimento: Prof. Alessandro Carfì meets by appointment, to be arranged via email (alessandro.carfi@dibris.unige.it). Exam Board ALESSANDRO CARFI' (President) CARMINE TOMMASO RECCHIUTO RENATO UGO RAFFAELE ZACCARIA (President Substitute) EXAMS EXAM DESCRIPTION The class consists of two modules, and the final exam mark is the average of the intermediate tests from both modules. Please refer to each module for a detailed description of its respective intermediate test. ASSESSMENT METHODS The class is divided into two modules, with specific assessment methods for each module’s learning outcomes detailed within the corresponding module descriptions. Exam schedule Data appello Orario Luogo Degree type Note Subject 14/01/2025 09:00 GENOVA Scritto The exam is in room E4. Bring your laptop. ADVANCED AND ROBOT PROGRAMMING 11/02/2025 09:00 GENOVA Scritto When 11:00 am Where: G2B (confirmed) ADVANCED AND ROBOT PROGRAMMING 18/06/2025 09:00 GENOVA Scritto ADVANCED AND ROBOT PROGRAMMING 21/07/2025 09:00 GENOVA Scritto ADVANCED AND ROBOT PROGRAMMING 10/09/2025 09:00 GENOVA Scritto ADVANCED AND ROBOT PROGRAMMING 23/01/2025 14:00 GENOVA Scritto COGNITIVE ARCHITECTURES FOR ROBOTICS 12/02/2025 14:00 GENOVA Scritto COGNITIVE ARCHITECTURES FOR ROBOTICS 23/06/2025 14:00 GENOVA Scritto COGNITIVE ARCHITECTURES FOR ROBOTICS 14/07/2025 14:00 GENOVA Scritto COGNITIVE ARCHITECTURES FOR ROBOTICS 19/09/2025 14:00 GENOVA Scritto COGNITIVE ARCHITECTURES FOR ROBOTICS