CODE 114588 ACADEMIC YEAR 2026/2027 CREDITS 12 cfu anno 2 INGEGNERIA INFORMATICA 11880 (L-8 R) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION GENOVA MODULES Questo insegnamento è composto da: DATABASES OPERATING SYSTEMS OVERVIEW The goal of the Database Fundamentals course is to provide basic knowledge, competencies, and skills related to managing and operating a relational database, offering the essential elements of the SQL query language.Additionally, knowledge of object-oriented programming in Python will be provided as the primary tool for interacting with databases and developing applications that can go beyond predefined data structures in the language. The first part of the course will cover the fundamental concepts for conceptually designing a database, while the second part of the course will focus on learning SQL and using Python to manage the created databases. AIMS AND CONTENT LEARNING OUTCOMES The course is structured into two modules: Databases and Operating Systems. The first module provides fundamental knowledge for the design and management of relational databases, with a focus on their life cycle and the use of languages for data creation and querying. The second module introduces the structure and functions of operating systems, exploring the main components, algorithms, and software structures. By the end of the course, students will have acquired foundational knowledge in both areas, essential for understanding and developing complex computer systems. PREREQUISITES For this course, a basic understanding of the following is required: Programming fundamentals Knowledge of basic algorithms for data manipulation (binary search and sorting algorithms) For this course, a basic understanding of the following is required: Fundamentals of programming Knowledge of basic algorithms for data manipulation (binary search and sorting algorithms) 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 LUCA DEMETRIO Ricevimento: Contact the instructor by email to schedule an appointment. ANTONIO SGORBISSA Exam Board LUCA DEMETRIO (President) ANTONIO SGORBISSA (President) 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.