Target: studentesse e studenti di CdS triennali
Lingua: ita
Il corso appartiene ad una serie?: No
Breve Descrizione:

Il corso introduce i concetti fondamentali dei sistemi operativi, delle reti di calcolatori e della sicurezza informatica. Nella prima parte vengono presentati i principali componenti dei sistemi operativi, il funzionamento del kernel, la gestione di file, utenti e permessi, con particolare attenzione ai sistemi Linux. La seconda parte del corso è dedicata ai fondamenti delle reti di computer, ai modelli di comunicazione, ai principali dispositivi di rete e ai protocolli del Web. Il corso fornisce inoltre una panoramica introduttiva sui meccanismi di sicurezza e protezione dei sistemi e delle comunicazioni.

Informazioni Base:

Il corso è organizzato in due moduli principali, suddivisi complessivamente in undici sottomoduli tematici.

 

Il Modulo 1 – Sistemi Operativi è composto da sei sottomoduli dedicati alla storia e ai concetti fondamentali dei sistemi operativi, all’architettura hardware dei calcolatori, al funzionamento del kernel e delle system call, alla gestione dello storage e dei file system, alla gestione di utenti e permessi e ai meccanismi di esecuzione privilegiata e sicurezza.

  • Modulo 1.1 Storia e Definizione dei Sistemi Operativi

  • Modulo 1.2 CPU, Memoria e IO

  • Modulo 1.3 User Space, Kernel Space e Syscalls

  • Modulo 1.4 File Systems

  • Modulo 1.5 Utenti e Modello di Permessi

  • Modulo 1.6 Esecuzione Privilegiata

 

Il Modulo 2 – Reti di Calcolatori è articolato in cinque sottomoduli che introducono i fondamenti delle reti di computer, i modelli ISO/OSI e TCP/IP, l’infrastruttura e i dispositivi di rete, il protocollo HTTP e il funzionamento del Web, oltre ai concetti base di firewall e sicurezza di rete.

  • Modulo 2.1 Fondamenti delle Reti di Computer

  • Modulo 2.2 Infrastruttura e Dispositivi di Rete

  • Modulo 2.3  Il Protocollo TCP/IP

  • Modulo 2.4  Il Protocollo HTTP e il Web

  • Modulo 2.5  Firewall

Risultati Attesi:

Al termine del corso, lo studente sarà in grado di:

Conoscenza e comprensione

  • Descrivere i principi fondamentali dei sistemi operativi e delle reti di calcolatori.

  • Comprendere il ruolo del sistema operativo nella gestione delle risorse hardware e software.

  • Distinguere le principali componenti di un sistema di rete e i relativi protocolli di comunicazione.

  • Comprendere i concetti base di sicurezza informatica, gestione degli utenti e controllo degli accessi.

  • Illustrare il funzionamento dei modelli ISO/OSI e TCP/IP e del protocollo HTTP.

Capacità di applicare conoscenza e comprensione

  • Utilizzare comandi e strumenti di base in ambiente Linux per la gestione di file, utenti e permessi.

  • Analizzare semplici configurazioni di rete e identificare i principali dispositivi coinvolti.

  • Applicare i concetti fondamentali di sicurezza nell’utilizzo di sistemi operativi e reti.

  • Interpretare il funzionamento di semplici comunicazioni client-server e servizi Web.

  • Riconoscere scenari in cui utilizzare firewall e meccanismi di protezione di base.

Autonomia di giudizio

  • Valutare criticamente le principali problematiche legate alla sicurezza dei sistemi informatici e delle reti.

  • Confrontare diverse soluzioni tecnologiche in base a requisiti di utilizzo, sicurezza e gestione delle risorse.

  • Riconoscere i limiti e le potenzialità delle architetture hardware e software introdotte nel corso.

Abilità comunicative

  • Utilizzare correttamente la terminologia tecnica relativa ai sistemi operativi, alle reti e alla sicurezza informatica.

  • Descrivere in modo chiaro il funzionamento dei principali componenti hardware e software di un sistema informatico.

  • Presentare semplici configurazioni di rete e scenari applicativi utilizzando un linguaggio tecnico appropriato.

Capacità di apprendimento

  • Approfondire in autonomia strumenti e tecnologie introdotti durante il corso.

  • Consultare documentazione tecnica relativa a sistemi Linux, protocolli di rete e strumenti di sicurezza.

Strategia di valutazione:

Superamento di quiz

Attività Base:

Saranno disponibili esercizi e quiz per valutare il proprio livello di apprendimento e consolidare le conoscenze acquisite.

Prerequisiti:

Non ci sono prerequisiti.

Livello EQF: EQF Level 5
ISCED-F: 0611 Computer use
Categoria: Educazione
SDGs: QUALITY EDUCATION
Docenti:

Doriana Medić

Marco Edoardo Santimaria

Lorenzo Brescia

Carico Lavoro Totale (in ore/settimana): 6
Numero settimane del corso: 1
Contatti:

Per domande sui contenuti del corso:

doriana.medic@unito.it

marcoedoardo.santimaria@unito.it

lorenzo.brescia@unito.it

Per problemi tecnici:

edvancedeh@unito.it