Alberto POSTIGLIONE | INFORMATICA GENERALE
Alberto POSTIGLIONE INFORMATICA GENERALE
cod. 0312200009
INFORMATICA GENERALE
0312200009 | |
DIPARTIMENTO DI SCIENZE POLITICHE, SOCIALI E DELLA COMUNICAZIONE | |
CORSO DI LAUREA | |
SCIENZE DELLA COMUNICAZIONE | |
2014/2015 |
OBBLIGATORIO | |
ANNO CORSO 1 | |
ANNO ORDINAMENTO 2011 | |
ANNUALE |
SSD | CFU | ORE | ATTIVITÀ | |
---|---|---|---|---|
INF/01 | 9 | 60 | LEZIONE |
Obiettivi | |
---|---|
SCOPO DEL CORSO È DI OFFRIRE UN’INTRODUZIONE A CONCETTI (“CONOSCERE”) E TECNICHE FONDAMENTALI (“SAPER FARE”) DELLE TECNOLOGIE DELL’INFORMAZIONE E DELLA COMUNICAZIONE (ICT), CHE SIANO FORMATIVE E CHE POSSANO ESSERE UTILI ALLO STUDENTE PER IL SUO FUTURO LAVORO. ALLA FINE DEL CORSO LO STUDENTE CONOSCERÀ I CONCETTI BASE DELL’INFORMATICA (ICT, MULTIMEDIALITÀ, SISTEMI OPERATIVI, RETI, ALGORITMICA, PROGRAMMAZIONE, BASI DI DATI) E SARÀ IN GRADO DI: PROGRAMMARE E USARE UN DBMS RELAZIONALE – INTERROGARE UN DBMS RELAZIONALE TRAMITE IL LINGUAGGIO SQL - PROGRAMMARE (IN MODO ELEMENTARE) UN COMPUTER CON UN LINGUAGGIO AD ALTO LIVELLO. PARTICOLARE ENFASI VIENE POSTA SULL’ASPETTO APPLICATIVO, CHE È PARTE FONDAMENTALE DEL CORSO E DELLA VALUTAZIONE FINALE. I DBMS RELAZIONALI SONO PRESENTI PRATICAMENTE IN TUTTE LE APPLICAZIONI; ESSI SONO, INOLTRE, SEMPRE PIÙ ALLA BASE DELLE APPLICAZIONI WEB. IL LINGUAGGIO SQL È UN LINGUAGGIO UNIVERSALE CHE, UNA VOLTA APPRESO, PUÒ ESSERE UTILIZZATO QUALSIASI SIA IL DBMS UTILIZZATO E QUALUNQUE SIA LA PARTE DEL MONDO IN CUI SI LAVORA. IL LINGUAGGIO DI PROGRAMMAZIONE SCELTO È IL PASCAL. QUESTO PER UNA SERIE DI MOTIVI, E TRA I PRINCIPALI IL SUO APPROCCIO RIGOROSO ALLE REGOLE DI UNA BUONA PROGRAMMAZIONE E LA SUA CONTEMPORANEA SEMPLICITÀ DI APPRENDIMENTO CHE PERMETTE AL DOCENTE DI INTRODURRE LA PROGRAMMAZIONE ANCHE CON UN NUMERO ESIGUO DI ORE A DISPOSIZIONE. TALE SCELTA PERMETTE COMUNQUE DI FORNIRE ALLO STUDENTE I FONDAMENTI DELLA PROGRAMMAZIONE, CHE, COME È NOTO, SONO INDIPENDENTI DAL LINGUAGGIO UTILIZZATO. TALI CONCETTI TROVANO POI IMPIEGO DIRETTO IN ALTRI LINGUAGGI PIÙ TECNICI (C, JAVA, ECC.), CHE POSSONO ESSERE APPRESI IN MOMENTI SUCCESSIVI PARTENDO GIÀ DA UNA BASE DI CONOSCENZA CHE FACILITERÀ TALE APPRENDIMENTO.. IL TUTTO VIENE ACCOMPAGNATO DALL’INTRODUZIONE DEI CONCETTI BASE DELL’ALGORITMICA. |
Prerequisiti | |
---|---|
NESSUNO, ANCHE SE È AUSPICABILE UNA CONOSCENZA DEI RUDIMENTI DI USO DI UN COMPUTER (CORRISPONDENTI AI MODULI DELL’ECDL) |
Contenuti | |
---|---|
MODULO 1 CONCETTI DI BASE DELLA ICT INFORMATICA, COMPONENTI E STRUTTURA DI UN COMPUTER, TIPI DI COMPUTER - RAPPRESENTAZIONE DIGITALE DELL’INFORMAZIONE - RAPPRESENTAZIONE DIGITALE DEI DATI MULTIMEDIALI - ARCHITETTURA HARDWARE DI UN COMPUTER - SOFTWARE E SISTEMI OPERATIVI - RETI DI COMPUTER MODULO 2 SISTEMI INFORMATIVI E DBMS CONCETTI DI BASE SUI DBMS - LINGUAGGIO SQL (ISTRUZIONI DI MANIPOLAZIONE E AGGIORNAMENTO DEI DATI) MODULO 3 ALGORITMI, STRUTTURE DATI E PROGRAMMI CONCETTI DI BASE SU ALGORITMI E STRUTTURE DATI - COME VALUTARE LE PRESTAZIONI DI UN ALGORITMO - COMPLESSITÀ INTRINSECA DI UN PROBLEMA – CASE STUDY: RICERCA DI UNA PAROLA IN DIZIONARIO - LA PROGRAMMAZIONE DI UN COMPUTER CON UN LINGUAGGIO AD ALTO LIVELLO |
Metodi Didattici | |
---|---|
LEZIONI FRONTALI ED ESERCITAZIONI GUIDATE. ESERCITAZIONI LIBERE CON TRACCE FORNITE DAL DOCENTE CHE VERRANNO DISCUSSE IN AULA. LE TRACCE E I LUCIDI DELLE LEZIONI SONO DISPONIBILI SUL SITO WEB DEL DOCENTE (HTTP://WWW.UNISA.IT/DOCENTI/POSTIGLIONEA/INDEX ). |
Verifica dell'apprendimento | |
---|---|
L’ESAME SI SVOLGE PRESSO IL LABORATORIO DIDATTICO MULTIMEDIALE DELLA FACOLTÀ DI LETTERE E FILOSOFIA. ESSO È SUDDIVISO IN TRE PARTI: • VERIFICA DELLA CONOSCENZA DEGLI ARGOMENTI “TEORICI” DI TUTTI E 3 I MODULI. • PROVA PRATICA DI USO DI UN DBMS: SVILUPPO DI UN’APPLICAZIONE COMPRENDENTE CREAZIONE DI TABELLE, INSERIMENTO DI DATI, CREAZIONE DI MASCHERE E REPORT, REALIZZAZIONE DI QUERIES IN LINGUAGGIO SQL • PROVA PRATICA DI PROGRAMMAZIONE IN UN LINGUAGGIO AD ALTO LIVELLO OGNI PARTE PRESENTA UNA SOGLIA MINIMA, NON SUPERANDO LA QUALE L’INTERO ESAME NON È SUPERATO. IL VOTO FINALE È LA SOMMA DEI VOTI DELLE SINGOLE PARTI |
Testi | |
---|---|
CURTIN, FOLEY, SEN, MORIN "INFORMATICA DI BASE – V EDIZIONE“ - MC GRAW HILL, 2012 ATZENI, CERI, PARABOSCHI, TORLONE, - “BASI DI DATI - MODELLI E LINGUAGGI DI INTERROGAZIONE 3/ED” (CAP. 1, 2, 4.2 E 4.3) MCGRAW HILL, 2009 DISPENSE E MATERIALE ONLINE PER IL MODULO 3 (HTTP://WWW.UNISA.IT/DOCENTI/POSTIGLIONEA/INDEX ) LUCIDI DEL CORSO E ULTERIORE MATERIALE DIDATTICO (ESERCIZI, PROVE DI ESAME, …), DA SCARICARE DAL SIO DEL DOCENTE (HTTP://WWW.UNISA.IT/DOCENTI/POSTIGLIONEA/INDEX ) |
Altre Informazioni | |
---|---|
ESERCITAZIONI AL COMPUTER LE ESERCITAZIONI AL COMPUTER, ESSENZIALI PER POTER COMPRENDERE BENE ANCHE LE PARTI PIÙ “TEORICHE” DEL CORSO, POSSONO ESSERE SVOLTE DALLO STUDENTE IN PIENA AUTONOMIA OPPURE PRESSO IL LABORATORIO INFORMATICO DI FACOLTÀ, LIBERAMENTE ACCESSIBILE AGLI STUDENTI DELLA FACOLTÀ DI LETTERE E FILOSOFIA NELLE ORE DEDICATE ALL’AUTOAPPRENDIMENTO. MATERIALE DIDATTICO PER GLI ARGOMENTI TEORICI: SUL SITO WEB DEL DOCENTE LO STUDENTE TROVERÀ DEI TEST DI AUTOVALUTAZIONE, DA ESEGUIRE ONLINE. MATERIALE DIDATTICO PER LE ESERCITAZIONI DI LABORATORIO SUI DBMS: LO STUDENTE DEVE ESSERE IN GRADO DI • CREARE E POPOLARE UN DBMS RELAZIONALE (IN PARTICOLARE EGLI DEVE SAPER DEFINIRE CORRETTAMENTE I TIPI DI DATO, MODIFICARE LA STRUTTURA E LE PROPRIETÀ DELLE TABELLE, INSERIRE I DATI NELLE TABELLE, CREARE ED USARE MASCHERE E REPORT) • INTERROGARE UN DBMS RELAZIONALE UTILIZZANDO IL LINGUAGGIO SQL. LE LEZIONI E LE PROVE DI ESAME SI SVOLGONO UTILIZZANDO IL DBMS MICROSOFT ACCESS. SUL SITO WEB DEL DOCENTE LO STUDENTE TROVERÀ MOLTI ESERCIZI E PROVE DI ESAME. MATERIALE DIDATTICO PER LE ESERCITAZIONI DI LABORATORIO SULLA PROGRAMMAZIONE LO STUDENTE DEVE ESSERE IN GRADO DI PROGETTARE ALGORITMI (ELEMENTARI) E DI IMPLEMENTARE I RELATIVI PROGRAMMI NEL LINGUAGGIO DI PROGRAMMAZIONE PASCAL. LE LEZIONI E LE PROVE DI ESAME SI SVOLGONO UTILIZZANDO L’AMBIENTE DI PROGRAMMAZIONE (FREEWARE) DEVPASCAL 1.9.2 (COMPLETO DI COMPILATORE FREEPASCAL) CHE PUÒ ESSERE SCARICATO, GRATUITAMENTE, DIRETTAMENTE ALL’INDIRIZZO WEB: HTTP://WWW.BLOODSHED.NET/DEV/DEVPAS192.EXE PUÒ RISULTARE UTILE (NON È PERÒ RICHIESTO) CONSULTARE UN MANUALE SULLA PROGRAMMAZIONE IN PASCAL. ALCUNI MANUALI SONO DISPONIBILI AI SEGUENTI INDIRIZZI WEB: • WIKIPEDIA: HTTP://UPLOAD.WIKIMEDIA.ORG/WIKIBOOKS/IT/1/10/PASCAL.PDF • ESSENTIAL PASCAL (VERSIONE DELPHI) HTTP://WWW.MARCOCANTU.IT/EPASCAL/DEFAULT.HTM SUL SITO DEL DOCENTE LO STUDENTE TROVERÀ MOLTI ESERCIZI DI PROGRAMMAZIONE. |
BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2016-09-30]