- Oggetto:
- Oggetto:
INFORMATICA (Studenti A-L)
- Oggetto:
COMPUTER SCIENCE
- Oggetto:
Anno accademico 2025/2026
- Codice attività didattica
- LIN0068
- Docenti
- Massimo Chiappi (Titolare del corso)
- Corso di studio
- LINGUE E CULTURE PER IL TURISMO (Triennale)
- Anno
- 2° anno
- Periodo
- Primo semestre
- Tipologia
- Caratterizzante
- Crediti/Valenza
- 9 CFU
- SSD attività didattica
- INF/01 - informatica
- Erogazione
- Tradizionale
- Lingua
- Italiano
- Frequenza
- Facoltativa
- Tipologia esame
- Scritto
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Lo studio delle lingue e delle letterature è inserito in un articolato percorso di formazione culturale finalizzato, a livello triennale, alla conoscenza di base della civiltà, della storia, del pensiero pedagogico, delle tradizioni antropologiche, del territorio, dello sviluppo economico, del diritto, delle espressioni artistiche e degli strumenti tecnologici dei paesi e delle aree di riferimento.
L'insegnamento del corso di INFORMATICA, si propone di introdurre i concetti e le metodologie alla base dell'informatica, ad es la programmazione, le reti (cenni) e il web (cenni). Lo scopo del corso è creare una "mentalità computazionale", una capacità a lungo termine di ragionare in modo "computazionale" per risolvere i problemi di informatica. L'insegnamento prevede anche la presentazione di tematiche di informatica di più recente introduzione (ad es. Cloud, IoT, Non Fungible Tokens, Social, Artificial Intelligence, Generative Intelligence) che sono di uso e interesse per il lavoro nei settori del turismo, gestione del territorio, smarticity, comunicazione aziendale, amministrazione di impresa privata e pubblica.Introductory note: The study of languages and literatures is part of a comprehensive cultural education path, aimed at providing, at the three-year level, a basic understanding of the civilization, history, pedagogical thought, anthropological traditions, territory, economic development, law, artistic expressions, and technological tools of the relevant countries and areas.
The COMPUTER SCIENCE COURSE for the graduate program L15 (Languages for Tourism) will introduce the students to the fundamental concepts and methodologies of information technology, such as programming, and to the internetworking (basic concepts) and web technologies (basic concepts). The goal is to develop a foundational 'computational mindset,' fostering a long-lasting ability to solve computational problems. The course will also cover some of the most recent topics (e.g., Cloud Computing, IoT, NFTs, Artificial Intelligence, Generative Intelligence) that are of interest in fields of the tourism, land and territory management, smart cities, web or virtual communication, private or public enterprise administration for tourism, etc.
- Oggetto:
Risultati dell'apprendimento attesi
La/o studentessa/studente deve acquisire familiarità con i concetti di base dell'informatica, della programmazione, delle reti e del social web, deve inoltre saper definire un algoritmo a fronte di un problema di informatica di base. Deve saper rispondere alle definizioni di cloud, IoT, personalizzazione, NFT, Big Data, Artificial Intelligence, Generative Intelligence, etc. come presentate a lezione.
In accordo ai descrittori di Dublino la/o studentessa/studente dovrà:
» Conoscere e comprendere il ruolo dell'informazione ed il valore della conoscenza nelle attività di gestione e di ricerca, e i cambiamenti intervenuti nei processi di elaborazione e comunicazione a seguito dell'introduzione delle tecnologie dell'informazione in ogni ramo del sapere.
» Conoscere e comprendere la struttura ed i principali componenti di un computer e le sue differenti forme operative.
» Identificare e formalizzare i modelli ed i codici che governano i processi di elaborazione dati e le diverse applicazioni operative.
» Affrontare la disciplina informatica come linguaggio e metodo di interpretazione della realtà e descrizione dei processi e fenomeni che in essa avvengono (con particolare riguardo a quelli inerenti il proprio campo di studio e azione).
» Saper individuare e utilizzare i diversi tools orientati alla comunicazione mediata scegliendoli con appropriatezza.The students must become familiar with the basic concepts of computer science, programming, internetworking (hints) and the social web (hints), they will also be able to define an algorithm for a basic computer science problem. They will be able to respond to the definitions of cloud, IoT, Personalization, NFT, Artificial Intelligence, Generative Intelligence, Big Data, and other topics as presented in class.
In accordance with the Dublin descriptors the student will be expected to:
» To know and understand the Information role and the knowledge value in management and research activities, understanding which changes occured in the elaboration and communication processes due to the introduction of Information Technologies in every knowledge branch.
» To know and understand structure and main components of a Personal Computer and its different operational forms.
» To identify and formalize models and codes governing data elaboration processis and its different operational applications.
» To face computer science both as a language and as a method to interpretate reality and to describe processes and phenomenon that occurs in it (with particular attention to fields concerning its own field of action and study).
» To be able to identify and use the proper tools aimed to the mediated communication by choosing them appropriately.- Oggetto:
Programma
-Concetti fondamentali relativi all’ICT (Tecnologie dell’Informazione e della Comunicazione), ai
computer, ai dispositivi elettronici e al software;
-Avvio di un computer. Utilizzare icone e finestre;- Le principali impostazioni del sistema operativo Windows;
- Concetti fondamentali relativi ai supporti di memoria;- Uso di software di compressione e di estrazione di file di grandi dimensioni;
- Concetti relativi alle reti e alle possibilità di connessione: collegarsi a una rete;- Importanza di effettuare copie di backup dei dati e di proteggere i dati e i dispositivi elettronici da malware;
- Importanza del “green computing”, dell’accessibilità e della salvaguardia della salute degli utenti.- La crittografia;
- Informazione raccolte sul Web- Concetti di comunicazione
- Uso della posta elettronica- Comprendere i concetti fondamentali relativi all’importanza di rendere sicure informazioni e dati, di assicurare protezione fisica e privacy, e di difendersi dal furto di identità.
- Proteggere un computer, un dispositivo o una rete da malware e da accessi non autorizzati.
- Comprendere i tipi di reti, i tipi di connessioni e le problematiche specifiche alle reti, firewall inclusi.
- Navigare nel World Wide Web e comunicare in modo sicuro su Internet.- Comprendere i problemi di sicurezza associati alle comunicazioni, inclusa la posta elettronica e la messaggistica istantanea.
- Effettuare copie di sicurezza e ripristinare i dati in modo corretto e sicuro, ed eliminare dati e dispositivi in modo sicuro.- Comprendere i concetti fondamentali relativi alla collaborazione online e al cloud computing;
- Impostare gli account necessari agli strumenti di collaborazione online;
- Usare memorie di massa remote e applicazioni di produttività basate sul web per collaborare con altri.- Informatica Cognitiva
- La rete e le reti
- Astrazione e Generalizzazione
- Interazione Uomo-Computer
- Open Source- Programmare in HTML
- Base di dati
- Modello Relazionale
- Algebra Relazionale
- SQL: Definizione degli schemi
- SQL: Interrogazioni
- Modello E-R
- Algoritmi e introduzione alla programmazione
- Introduzione uso di Php
- Array
- Funzioni
- Form
- Sessioni e cookie
- File
- Database
-Fundamental concepts related to ICT (Information and Communication Technology), the
computers, electronic devices and software;
-Starting a computer. Using icons and windows;- The main settings of the Windows operating system;
- Basic concepts related to storage media;- Use of compression and extraction software for large files;
- Concepts related to networks and connection possibilities: connecting to a network;- Importance of making backup copies of data and protecting data and electronic devices from malware;
- Importance of "green computing," accessibility and safeguarding the health of users.- Encryption;
- Information collected on the Web.- Concepts of communication
- Use of electronic mail- Understand basic concepts related to the importance of securing information and data, ensuring physical protection and privacy, and defending against identity theft.
- Protect a computer, device, or network from malware and unauthorized access.
- Understand the types of networks, types of connections, and issues specific to networks, including firewalls.
- Navigate the World Wide Web and communicate securely on the Internet.- Understand security issues associated with communications, including e-mail and instant messaging.
- Make backup copies and restore data properly and securely, and delete data and devices securely.- Understand basic concepts related to online collaboration and cloud computing;
- Set up the necessary accounts for online collaboration tools;
- Use remote mass storage and web-based productivity applications to collaborate with others.- Collaborate and interact using social networks, blogs and wikis;
- Plan and host online meetings and use online learning environments;
- Understand basic concepts related to mobile technologies and use tools such as e-mail, apps, and synchronization.- Cognitive Computing.
- Networking and networks
- Abstraction and Generalization
- Human-Computer Interaction
- Open Source- Programming in HTML
- Database
- Relational Model
- Relational Algebra
- SQL: Defining schemas
- SQL: Queries
- E-R Model.
- Algorithms and introduction to programming
- Introduction use of Php
- Arrays
- Functions
- Forms
- Sessions and cookies
- Files
- Databases
- Oggetto:
Modalità di insegnamento
L'Insegnamento è strutturato in 54 ore di didattica frontale, suddivise in lezioni da 2 ore in base al calendario accademico. La didattica frontale si costituisce di lezioni teoriche, esercitazioni di informatica ed esercizi d'esame. Durante l'insegnamento sono proposte agli studenti alcune verifiche dell'apprendimento da svolgersi in aula ed in modo collettivo che propongono quesiti volti a verificare la comprensione degli argomenti trattati. Allo stesso modo alcune esercizi proposti dal docente permettono di verificare l'applicazione pratica degli argomenti visti a livello teorico
The Teaching is structured in 54 hours of frontal teaching, divided into lessons of 2 hours according to the academic calendar. The frontal teaching consists of theoretical lessons, exercises in the computer lab and exam exercises. During the course some students are asked to take part in the assessment of the learning to be carried out in the classroom and in a collective way, proposing questions aimed at verifying the comprehension of the topics covered. In the same way, some exercises proposed by the teacher allow to verify the practical application of the topics seen at the theoretical level.
- Oggetto:
Modalità di verifica dell'apprendimento
Durante il corso: prove in itinere di simulazione d'esame
All'esame, prova scritta e/o orale di varia tipologia:
- Domande a risposta multipla
- Domande a risposta libera
- Affermazioni da valutare con V/FDuring the course: tests and exam simulations
At the exam: written and/or oral test, which can regard one of the following typologies:
- Multyple choice questions
- open questions
- Statements to evaluate as True or False- Oggetto:
Attività di supporto
Per lo studio: slide, materiali online, video, esercizi di supporto e integrazione sono presenti sulla piattaforma e-learning del corso (moodle).
Per le studentesse e gli studenti con DSA o disabilità, si prega di prendere visione delle modalità di supporto (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) e di accoglienza (https://www.unito.it/accoglienza-studenti-con-disabilita-e-dsa) di Ateneo, e in particolare delle procedure necessarie per il supporto in sede d’esame (https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con).
Il docente concorda strumenti compensativi durante il corso in coordinazione con l'ufficio DSA. Per sostenere gli esami, gli studenti e studentesse con DSA sono pregati/e di informare il docente almeno 10 gg prima dell'appello, per concordare le misure compensative e dispensative previste per l'esame.
Online materials, videos, exercises are available on the e-learning platform (moodle).
For students with physical disabilities, dyslexia, and other specific learning difficulties, please visit the University's support page (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) and admission information (https://www.unito.it/accoglienza-studenti-con-disabilita-e-dsa). The procedures for requesting support during exams can be found here: https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con.
The teacher supports the students with dyslexia and other specific learning difficulties during the course in coordination with the DSA office. To attend the exam those students are required to inform the lecturer 10 days before the exam, in order to agree on appropriate compensation and dispensation measures during the test.
Testi consigliati e bibliografia
- Oggetto:
- Oggetto:
Note
- Registrazione
- Aperta
- Apertura registrazione
- 01/09/2025 alle ore 09:00
- Oggetto:








