CODE 114464 ACADEMIC YEAR 2026/2027 CREDITS 10 cfu anno 1 ROBOTICS ENGINEERING 11963 (LM-32) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR IINF-05/A 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 LEARNING OUTCOMES The teaching unit consists of two modules, each focusing on essential aspects of programming and cognitive systems for robotic applications. Overall, the course aims to equip students with both the software development skills and the understanding of cognitive architecture necessary for designing robots capable of complex interactions with their environments. 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 TEACHING METHODS Students who hold valid certificates relating to Specific Learning Difficulties (SLD), disabilities or other educational needs are invited to contact the lecturer and the school’s disability liaison officer at the start of the course to agree on any teaching arrangements which, whilst respecting the course objectives, take into account individual learning styles. The contact details for the university’s disability liaison officer are available at the following link: https://unige.it/commissioni/comitatoperlinclusionedeglistudenticondisabilita. 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. FULVIO MASTROGIOVANNI Exam Board RENATO UGO RAFFAELE ZACCARIA (President) CARMINE TOMMASO RECCHIUTO FULVIO MASTROGIOVANNI (President Substitute) LESSONS LESSONS START https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso Class schedule The timetable for this course is available here: Portale EasyAcademy 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. FURTHER INFORMATION Students with valid certifications for Specific Learning Disorders (SLD) may request accommodations for exams at least 7 days prior to the exam date by filling out the “accommodation request form” (available via online services at https://modulionline.unige.it/richiesta-adattamenti# no-back), which will be automatically forwarded by the system to the instructor in charge of the course and to the faculty liaison for students with disabilities and SLDs in their School/Department. The student will receive a copy of their request.