CODE 108325 ACADEMIC YEAR 2025/2026 CREDITS 6 cfu anno 2 MEDIA, COMUNICAZIONE E SOCIETÀ 11417 (L-20) - SAVONA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION SAVONA SEMESTER 1° Semester PREREQUISITES Propedeuticità in ingresso Per sostenere l'esame di questo insegnamento è necessario aver sostenuto i seguenti esami: MEDIA, COMMUNICATION AND SOCIETY 11417 (coorte 2024/2025) TECHNOLOGIES AND LANGUAGES FOR DIGITAL HUMANITIES 90597 2024 MODULES Questo insegnamento è un modulo di: DIGITAL COMMUNICATION TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES The evolution of human-machine interfaces is presented, from operating systems to mobile and immersive platforms. The main aim is to acquire the knowledge and main technical skills for the design of responsive, multimedia, mobile-first and immersive human-machine interfaces AIMS AND LEARNING OUTCOMES Aims: Understand the principles of Digital Communication, Human-Machine Interaction, and the interfaces of major Operating Systems. Understand the functioning principles of the Internet and Computer Networks. Understand the functioning principles of search engines, SEO/SEM, and related tools. Know the main formats and software tools used in digital media for designing, creating, and distributing digital content (text, images, audio, video, computer graphics). Consciously understand the functioning principles of major machine learning models (Machine Learning and Deep Learning) and the impact of Generative Artificial Intelligence in current media. Learning Outcomes: Be able to design and create simple applications and digital content, particularly for web, CMS, social networks, digital audio-video broadcasting, podcasts, web-radio, and web-TV. TEACHING METHODS Unit 1 of Digital Communication has mandatory attendance. It will be delivered through lectures and technical-practical laboratory activities in person, using Active Learning and Flipped Classroom methodologies. Some extra-curricular thematic seminars complement the main teaching methods. The module is also associated with some tutorial MOOCs (both in English and Italian). SYLLABUS/CONTENT PART A - THEORY 1. Digital Communication and ICT Technologies Communication and Technologies of the 21st century: digital convergence, Internet, Information and Knowledge Management, Trends. The main models and theories underlying Digital Communication. Designing software applications and computational thinking: methods, algorithms, tools, data, formats, media. 2. Human-Machine Interaction and Operating System Architectures Theoretical models of interaction and management of human-machine interfaces, with particular reference to user interfaces of computers and smart devices (shell, windowed, multimodal, multitouch, and natural interfaces). The architectures and components of operating systems, with particular reference to the comparative description of Microsoft (especially Windows 11), Apple (MacOs), Linux (Ubuntu), and mobile (Android, iOS) operating systems. 3. Internet, TCP/IP, Search Engines, SEO/SEM The functioning principles, structure, and organization of computer networks, with particular reference to the ISO/OSI model and TCP/IP protocols. The http protocol, the Data Web, and the Internet of Things. Search engines, queries, and search engine positioning, SEO/SEM principles. 4. Digital Communication and Artificial Intelligence History of Artificial Intelligence and current impact on Digital Communication. The functioning principles of major deep learning models (Machine Learning, Deep Learning, Large Language Models, Generative AI). Generative AI: introduction to multimodal Prompt Programming, methodologies for designing and co-generating multimodal content with GPT and diffusion models. Prompt programming tools for text, digital images, audio, and video. 5. Designing and producing podcasts and multimedia content Designing and producing podcast content. Organizing and producing content for webradio and webtv. PART B – LABORATORY AND PROJECT ACTIVITIES 1. Digital Technologies for the Web Designing and creating web layouts: HTML and CSS languages; the box model and DOM. Programming and data management for the web: Javascript, PHP, and SQL languages for data management. Realization of Responsive Web Design based sites for HTML 5.0. 2. Podcast, Web-Radio, and Web-TV Laboratory Digital technologies and tools for generating audio-video content. Designing and producing podcast content. Managing and organizing audio-video livestream for webradio and webtv. RECOMMENDED READING/BIBLIOGRAPHY Recommended reference texts (in Italian, original version in English): B. W. Kernighan - Informatica - Orientarsi nel labirinto digitale, Egea Italia, 2019 E. Saravia – Guida al Prompt Engineering, 2024, DAIR.AI https://www.promptingguide.ai/it. Recommended handouts and video courses (in Italian): G. Vercelli - G. Olivieri, Orientarsi nel mondo digitale, dispensa creative common disponibile su Aulaweb, edizione 2020 G. Vercelli - G. Olivieri, Storia dei Sistemi Operativi, dispensa creative common disponibile su Aulaweb, edizione 2019 G.Vercelli - E. Bellanti - Fondamenti di Informatica - videocorso EduOpen - disponibile su https://learn.eduopen.org/ A.Merlo - I.Torre - M. Ribaudo - Internet e il mondo delle reti- videocorso EduOpen - disponibile su https://learn.eduopen.org/ M.Cerioli - M.Reggio - Scrivere e far di conto nell'era digitale- videocorso EduOpen - disponibile su https://learn.eduopen.org/ AA.VV., W3SCHOOLS Online Web Tutorials, risorse tutoriali sulle tecnologie web, disponibile su http://w3schools.com TEACHERS AND EXAM BOARD GIANNI VIARDO VERCELLI Ricevimento: In attendance: by appointment via e-mail at the DIBRIS (office TA.10, Villa Bonino - Mezzanine floor) in Viale Francesco Causa 13, Genoa or at the 3DLabFactory (room T.008, Palazzina Lagorio, ground floor), Campus di Savona, Via A. Magliotto 2, Savona Remote call: by appointment via e-mail at gianni.vercelli@unige.it During the semester the teacher will be available at the end of the planned activities, always by appointment, except impediments. LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION In order to take the exam, 2 mutually exclusive methods are possible: MODE A) (intermediate tests during the course, for "attending" students) During the course, continuous evaluation is foreseen through in-person activities carried out in the classroom, in the laboratory and remotely on the platforms made available by the University, with the obtaining of the relevant scores which will allow access to the final individual assessment (scheduled at the end of the course, on a DATE NOT NECESSARILY COINCIDENT WITH THE OFFICIAL APPEAL DATES). MODE B) (written and oral exam, for "non-attending" students) Written tests (1 online test on knowledge and 1 practical test on skills), followed by oral exam to be carried out EXCLUSIVELY ON THE OFFICIAL APPEAL DATES. Registration is mandatory electronically via the online exam booking service established by the University. ASSESSMENT METHODS The skills assessment method will be diversified based on frequency. For those who attend the laboratory activities (both in person and remotely) during the course ("attending" students), a continuous evaluation will be adopted based on the submissions made on Aulaweb and the passing of the self-assessment tests made available online, at in order to allow the timely achievement of the training objectives and key skills to be verified in the final individual test. For those who do not attend regularly ("non-attending" students), a mixed evaluation will be adopted, in which they will be asked to pass the online self-assessment tests, and then 2 individual written tests will be administered (an online test and a technical test). practice) followed by an oral exam, in order to verify both the level of theoretical and methodological preparation and the objective practical skills and competences. Agenda 2030 - Sustainable Development Goals Quality education Decent work and economic growth Industry, innovation and infrastructure