Skip to main content
CODE 114464
ACADEMIC YEAR 2026/2027
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR IINF-05/A
LANGUAGE English
TEACHING LOCATION
  • GENOVA
MODULES Questo insegnamento è composto da:
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

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.