INFORMATICA E TECNOLOGIE DELLA COMUNICAZIONE DIGITALE
(obiettivi)
Il corso affronta le problematiche e gli strumenti relativi alla diffusione dei dati sul Web, affrontandoli da un duplice punto di vista: da una parte lo studio e l’utilizzo delle tecnologie per la produzione dei dati, dall’altro le metodologie per il loro reperimento ed analisi. Risultati apprendimento Il corso rappresenta il primo insegnamento d’informatica e fornisce le nozioni di base di tale disciplina. Alla fine del corso lo studente sarà in grado di comprendere il funzionamento di un calcolatore; l’utilizzo di Internet e il suo funzionamento; la rappresentazione dell’informazione; la produzione di contenuti per il Web, la ricerca dei contenuti sul Web e la loro analisi. Il corso introduce l’utilizzo di Kompozer, MySQL e Wordpress.
Al termine del corso ci si aspetta che lo studente abbia le seguenti conoscenze: • Conoscenza di base della struttura e del funzionamento di un personal computer, delle reti informatiche, impatto di queste tecnologie sulla società e la vita di tutti i giorni. • Conoscenza dell’architettura di un calcolatore e sua astrazione con la macchina di Von Neumann, delle funzioni di base di un personal computer e del suo sistema operativo, del file system, della memoria e dei metodi di accesso; delle definizione di algoritmo, e degli elementi di algebra booleana. • conoscenza delle rappresentazioni binarie dell'informazione (codifica di interi, codifica di numeri reali in virgola mobile, codifica di caratteri con il codice ASCII). • Conoscenza dei meccanismi di funzionamento delle reti, di Internet , delle architetture client server, dei protocolli di comunicazione. • Conoscenza del WEB e delle relative tecnologie; di HTML5 e dei fogli di stile. • Conoscenza dei fondamenti delle basi di dati e dei linguaggi di interrogazione e di manipolazione dei dati. • Conoscenza dei Content managment system, e loro gestione.
Al termine del corso ci si aspetta che lo studente abbia le seguenti abilità:
- Capacità di riconoscere e descrivere la struttura di un elaboratore; - capacità di convertire un dato nella rappresentazione binaria più idonea; - Capacità di realizzare un semplice sito in Html5 utilizzando Kompozer - Capacità di utilizzare in modo basico MySQL sapendo creare una tabella, inserire i dati, ed interrogarli. - Capacità di utilizzare l’ambiente Xampp e di realizzare un blog in Wordpress scegliendo un tema e inserendo plug-in
|
Codice
|
17416 |
Lingua
|
ITA |
Tipo di attestato
|
Attestato di profitto |
Crediti
|
8
|
Settore scientifico disciplinare
|
INF/01
|
Ore Aula
|
48
|
Attività formativa
|
Attività formative di base
|
Canale Unico
Docente
|
VOCCA Paola
(programma)
Concetti di base della Tecnologia dell'Informazione Information technology milestones. Conoscenza di base della struttura e del funzionamento di un personal computer, delle reti informatiche, impatto di queste tecnologie sulla società e la vita di tutti i giorni. Cenni sui criteri ergonomici nell'uso del computer, sui problemi riguardanti la sicurezza dei dati e sugli aspetti legali. Architettura di elaboratore e rappresentazione dell’informazione Architettura di un calcolatore. Macchina di Von Neumann. Funzioni di base di un personal computer e del suo sistema operativo. File System. La memoria di un calcolatore e unità di misura (bit e byte). Accesso alla memoria. Algoritmi e rappresentazione dell’informazione. Codifica digitale dell’informazione: caratteri alfanumerici (codice ASCII), numeri interi e razionali. Elementi di algebra booleana. Reti di calcolatori ed Internet Reti di calcolatori e architetture client-server. Reti di calcolatori. Differenze fra sistemi distribuiti e reti di calcolatori. Tipi di reti: LAN, MAN, WAN. Protocolli di comunicazione. Servizi Internet. Protocollo TCP/IP. DNS server. Web Server, mail server, ftp server, DB server. File system ed estensioni. Licenze d'uso. Web e HTML Nascita del WEB: Testi elettronici, ipertesti, Internet. Architetture per il web: pagine statiche e dinamiche. Tecnologie per il web: Http, Html. URL. HTML5 marcatori di stile e collegamenti, immagini, liste e tabelle. Fogli di stile e CSS. Siti web con Kompozer. Basi di dati Concetti fondamentali e utilizzo delle basi di dati. Modello relazionale. Chiavi: super chiave e chiave primaria. Relazioni: uno-uno, uno-molti, molti-molti. Join. Indici. Creazione tabelle e query. DBMS Mysql. Wordpress Ambiente di sviluppo Xampp. Dominio e hosting, Il database MySQL. Contenuti e navigazione. Struttura e layout. Sviluppo di un sito di base. Traduzioni e multi-lingua. Promozione del sito. Manutenzione e sicurezza. Scelta e utilizzo dei temi Promozione di un sito Ottimizzare i contenuti per il pubblico. Ottimizzare i contenuti per i motori. Plugin aggiuntivi per la SEO. WordPress e social media. Interazione e fidelizzazione. Sicurezza nelle ICT Concetti fondamentali relativi all’importanza di rendere sicure informazioni e dati, di assicurare protezione fisica e privacy, e di difendersi dal furto d’identità. Proteggere un computer, un dispositivo o una rete da malware e da accessi non autorizzati. 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. 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
(testi)
1) L. Snyder, A.Amoroso: “Fluency: Conoscere e usare l’informatica” 4° edizione, Person Education (ISBN: 9788871926391) 2) Manuali forniti dal docente e disponibili on-line 3) Lucidi del corso
|
Date di inizio e termine delle attività didattiche
|
Dal 04/03/2019 al 31/05/2019 |
Modalità di erogazione
|
Tradizionale
|
Modalità di frequenza
|
Non obbligatoria
|
Metodi di valutazione
|
Prova orale
Valutazione di un progetto
|
|
|