CODE 115460 ACADEMIC YEAR 2026/2027 CREDITS 3 cfu anno 2 INGEGNERIA INFORMATICA 11880 (L-8 R) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER Annual MODULES Questo insegnamento è un modulo di: ALGORITHMS AND COMPUTATION AIMS AND CONTENT LEARNING OUTCOMES This unit introduces some key elements of object-oriented design (UML class diagrams, Design Patterns) and programming in C++ (2020 standard). The concepts of inheritance and polymorphism, the use of the C++ standard library (data structures and algorithms), the handling of exceptions, anonymous functions, and the constructs of "move semantics" and "smart pointers" are examined. The final project involves the development of an interpreter where the concepts learned in the theoretical part of the course are put into practice together with the knowledge of the laboratory part. 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 ARMANDO TACCHELLA Ricevimento: Please see the page of the course on Aulaweb for office hours or get in touch with the teacher at armando.tacchella@unige.it Exam Board ARMANDO TACCHELLA (President) MASSIMO NARIZZANO ENRICO GIUNCHIGLIA (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 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.