Scienze dell'Alimentazione e Gastronomia L-26

Informatica

Settore scientifico disciplinare Numero crediti formativi (CFU) Docente
ING-INF/05 6 Mauro Zaninelli, Noemi Scarpato, Sirio Rossano Secondo Cividino

Agenda

/**/  Sono previste sessioni di approfondimento e specifiche analisi su temi proposti nel corso

PROGRAMMA DEL CORSO

window["_gaUserPrefs"] = { ioo : function() { return true; } } UNITÀ DIDATTICA 1: CONCETTI DI BASE DELLE TECNOLOGIE ICT (2 CFU) 1.1 I concetti introduttivi La codifica binaria, l’aritmetica binaria; il bit e il Byte; la codifica dei caratteri; il concetto di Default. 1.2 L’hardware Definizione di hardware, i componenti HW fondamentali in un calcolatore; la CPU, la RAM, le memorie di massa, le periferiche di IO. 1.3 Le periferiche di I/O Porte e protocolli; dispositivi di Output e loro funzionamento; dispositivi di Input e loro funzionamento. 1.4 Il file system Definizione; il concetto di paginazione; l’organizzazione gerarchica dei file, il pathname, i privilegi e gli attributi di un file. 1.5 Il software Definizione; il linguaggio macchina, la macchina virtuale, il software applicativo; installazione e aggiornamento dei SW applicativi. 1.6 I sistemi operativi Definizione, esempi; funzioni: lato macchina e lato utente; struttura: processi fondamentali, interfacce utente e interfacce grafiche. 1.7 I linguaggi di programmazione La definizione di algoritmo, di linguaggio di programmazione e di programma. I linguaggi macchina e di alto livello; la programmazione: dall’algoritmo all’esecuzione; i linguaggi interpretati e i linguaggi ad oggetti. 1.8 Le reti informatiche L’evoluzione delle reti; i componenti delle reti; la classificazione di una rete: per architettura/topologia o per scala geografica; la rete Ethernet, wi-fi o ADSL. 1.9 La sicurezza informatica La multiutenza. Il Backup; l’immagine di un disco; il RAID. L’UPS. I Virus. 1.10 Diritti e Licenze Copyright e Diritto d’Autore. Contratto di Licenza: tipologie. L’Open Source. 1.11 Internet Definizione; il concetto di protocollo multilivello. Il protocollo TCP/IP, IP e network layer, TCP e transport layer; DNS; application layer: FTP, HTTP. Architettura client/server per il Web, browser e motori di ricerca. 1.12 l’HTML Il concetto di ipertesto; i linguaggi di markup. L’HTML, la sintassi, la struttura di un documento, i tag fondamentali, gli attributi, la formattazione dei colori, le tabelle e i frame. 1.13 Basi di Dati Introduzione alle basi di dati; progettazione di basi di dati. Lo schema concettuale: il modello Entità-Relazione, gli attributi, la cardinalità delle relazioni, le chiavi. Lo schema logico: il modello relazionale, i vincoli; la traduzione di un modello ER in uno schema logico. Lo schema fisico: l’SQL; la creazione di database, tabelle, domini, vincoli; interrogazioni semplici, manipolazione di dati: operazioni di insert, delete e update. 1.14 DBMS Definizione, funzioni, proprietà: affidabilità, privatezza, efficienza ed efficacia; tipologie. Architettura client/server; transazioni. UNITÀ DIDATTICA 2: “EDITOR” DI TESTI (1 CFU) Le operazioni di base, la formattazione del testo, le tabelle, le immagini, le revisioni, la stampa. UNITÀ DIDATTICA 3: FOGLI ELETTRONICI (1 CFU) Le operazioni di base, le funzioni e le formule, i grafici, la stampa. UNITÀ DIDATTICA 4: PRESENTAZIONI (1 CFU) Le operazioni di base, la formattazione delle diapositive, i grafici e le tabelle, le animazioni, la stampa. UNITÀ DIDATTICA 5: DBMS 5.1 MySQL Funzioni principali; comandi: creazione di database e utenti, creazione di tabelle, chiavi primarie e chiavi esterne, vincoli, query di interrogazione. PhpMyAdmin: interfaccia web per la gestione semplificata di un DBMS MySQL. 5.2 ACCESS Architettura; comandi: creazione di database, creazione di tabelle, chiavi, vincoli; implementazione di Query di interrogazione; realizzazione di maschere per il data entry e la visualizzazione dei dati.   Testi consigliati Il docente consiglia l’integrazione del materiale fornito (videolezioni, slides, esercitazioni) con i seguenti testi, a cui il docente può fare riferimento durante le lezioni: Dispense INDIRE e materiali integrativi forniti dal docente.  

MODALITÀ DI ESAME, PREREQUISITI, ESAMI PROPEDEUTICI

window["_gaUserPrefs"] = { ioo : function() { return true; } } Modalità di accertamento dei risultati di apprendimento acquisiti dallo studente Verranno verificate: la capacità di operare autonomamente su un comune “Personal Computer”, la capacità di utilizzare gli strumenti software più diffusi (editor di testi, fogli di calcolo, editor per presentazioni, database, ecc.) nonché la conoscenza approfondita dei principi e delle caratteristiche tecniche e di funzionamento del calcolatore, con particolare attenzione ai componenti hardware e software principali. Verranno valutate le abilità raggiunte nel saper identificare gli strumenti hardware e software da utilizzare in diversi contesti e per differenti fini nonché le abilità raggiunte nel reperimento di fonti informative, alternative ed integrative, in un’ottica di aggiornamento continuo. Anche aspetti legati alle abilità comunicative raggiunte saranno oggetto di verifica. Lo studente svolgerà plurime e varie attività in itinere, anche di tipo interattivo e auto valutativo, ai fini di monitorare l’avanzamento personale dei livelli di apprendimento conseguiti. La valutazione finale comprenderà gli esiti delle attività svolte dello studente in itinere e i risultati dell’esame finale in presenza nonché la valutazione delle frequenze alle attività dell’insegnamento.   Modalità di esame L'esame consisterà in una prova scritta che avrà il compito di verificare l’effettivo raggiungimento dei requisiti di apprendimento attesi. La prova scritta sarà composta da 31 domande a risposta multipla (con quattro opzioni di risposta che, complessivamente, consentiranno allo studente di raggiungere un voto pari a trenta trentesimi, con lode, nel caso in cui tutte le risposte date risultassero corrette), senza alcuna penalità nel caso in cui sia selezionata una risposta non corretta. La sufficienza, come di consueto, si potrà raggiungere rispondendo correttamente ad almeno 18 domande del compito d’esame. Le domande, saranno raggruppate in tre sezioni, in accordo con la struttura generale dei moduli didattici del corso, ovvero, Sezione I: “Concetti di base delle tecnologie ICT” (20 domande) ; Sezione II: “SW Applicativi” (8 domande) e Sezione III (4 domande): “i Database”. Per l’esecuzione della prova scritta, sarà di norma previsto un tempo massimo di 45 minuti. La prova scritta potrà essere parzialmente sostituita dall’esecuzione di due elaborati, da svolgere in autonomia seguendo specifiche indicazioni fornite dal docente. Gli elaborati, valutati dal docente attraverso due diverse scale di valori (8/8 e 4/4) avranno il compito di verificare le abilità raggiunte dallo studente nell’uso dei software applicativi e nella progettazione e implementazione di una base di dati. Tali elaborati, avranno anche lo scopo di promuovere l’esercizio, da parte dello studente, delle abilità trasversali previste dal percorso didattico.   Propedeuticità Non sono previste propedeuticità.   Prerequisiti Non sono previsti specifici prerequisiti se non quelli riconducibili alla verifica delle competenze in ingesso dichiarate per l’ambito delle discipline informatiche.

ORGANIZZAZIONE DIDATTICA

window["_gaUserPrefs"] = { ioo : function() { return true; } } Modalità di erogazione del corso Il corso è erogano in modalità e-learning.   Attività didattiche previste Le attività di didattica, suddivise tra didattica erogativa (DE) e didattica interattiva (DI), saranno costituite da 7 ore per CFU e ripartite secondo una struttura di almeno 2,5 ore di DE (tenuta in considerazione la necessità di riascolto) e di 1 ora di DI per ciascun CFU.   Attività didattica erogativa (15,5 ore): 31 lezioni frontali da circa 30 min, videoregistrate e sempre disponibili in piattaforma Attività didattica interattiva (12 ore): 12 esercitazioni interattive in aula virtuale da 60 min, svolte in modalità sincrona e secondo il calendario didattico pubblicato in piattaforma svolgimento di due esercitazioni individuali, con valutazione del docente, su: i software applicativi (utilizzando un editor di testi, fogli di calcolo e un editor per presentazioni); i database (progettando ed implementando una base di dati attraverso l’uso di un DBMS).   Attività di autoapprendimento: un test di autovalutazione, con domande a scelta multipla, per la valutazione delle competenze in ingresso al corso. Per ogni unità didattica: un test d’ingresso, e un test in uscita dall’unità, al fine di valutare l’incremento delle competenze acquisite dallo studente dopo aver concluso ciascuna unità didattica prevista dall’insegnamento. Un test di autovalutazione, con domande a scelta multipla, per la valutazione delle competenze in uscita dal corso.   L'articolazione tra DE e DI, per ciascuna unità didattica, sarà organizzata coerentemente con gli obiettivi formativi specifici di ciascun modulo.   Ricevimento studenti Il docente sarà sempre reperibile via e-mail o tramite il forum "Comunica col docente" presente in piattaforma didattica. Su richiesta degli studenti, il docente sarà disponibile ad organizzare ulteriori incontri interattivi in videoconferenza in date da concordare.

INFORMAZIONI GENERALI

window["_gaUserPrefs"] = { ioo : function() { return true; } } prova

Lezioni

Introduzione

Definizioni

Panoramica hardware

Periferiche di I/O

File System

Software

Prima parte - Sistemi operativi

Seconda parte - Sistemi operativi

Prima parte - Linguaggi di programmazione

Seconda parte - Linguaggi di programmazione

Prima parte - Reti di calcolatori

Seconda parte - Reti di calcolatori

Sicurezza informatica

Diritti e Licenze

Prima Parte - Internet

Seconda Parte - Internet

Prima Parte - L'HTML

Seconda Parte - L'HTML

Prima Parte - il Modello ER

Seconda Parte - il Modello ER

Prima Parte - il Modello Relazionale

Seconda Parte - il Modello Relazionale

Prima Parte - L'SQL

Seconda Parte - L'SQL

DBMS

Prima Parte - Editor di testi

Seconda Parte - Editor di testi

Prima Parte - Foglio di Calcolo

Seconda Parte - Foglio di Calcolo

Presentazioni

Access

MySQL