Elementi Di Informatica (2009-2010)

Academic Year of the Course: 
2009-2010
Course: 
011EC
Elementi Di Informatica
Teaching staff: 
Cristiano Cozzolino
Renato Pelessoni
Course Outlines: 
I° p.: Il corso mira a costruire competenze in ambito informatico circa l'utilizzo efficiente del sistema operativo Windows in ambiente stand alone e in contesti di reti aziendali. Mira inoltre generare padronanza nell'utilizzo delle più comuni applicazioni di office per la videoscrittura, la gestione del foglio di calcolo, la gestione di database e l'uso efficiente delle posta elettronica.
II°p.: Si intende fornire le conoscenze di base sulla programmazione dei calcolatori elettronici. A tale scopo vengono introdotte alcune nozioni fondamentali sugli algoritmi e sulle strutture dei linguaggi di programmazione. Il linguaggio di programmazione di riferimento impiegato nel corso di Visual Basic 25. Una parte consistente del corso si svolge in laboratorio informatico e consiste nella progressiva e concreta applicazione delle nozioni apprese, con lo sviluppo di alcuni (semplici) programmi Visual Basic. A complemento del corso vengono inoltre illustrate alcune nozioni di base sulle reti.
Link other Courses: 
I° p.:Il corso si pone come primo passo verso l'acquisizione di competenze più approfondite nella gestione automatizzata delle informazioni. Esso pertanto naturalmente connesso con i corsi di informatica impartiti nei periodi successivi al primo anno, sebbene non vi sia una propedeuticità formale per i suddetti insegnamenti.
II°p.: Gli argomenti trattati costituiscono una preparazione di base che potrà risultare utile in altri corsi che prevedano attività di elaborazione dei dati o di programmazione di calcolatori elettronici, anche in linguaggi diversi da Visual Basic. Il tema della programmazione ad oggetti viene poi ulteriormente approfondito nel corso di Elaborazione Automatica dei Dati, nel quale vengono illustrate le nozioni di base del linguaggio Java.
Contents: 
Il Computer Elementi costitutivi, periferiche e componenti principali. Windows Xp Funzionamento, organizzazione del file system, caratteristiche dell'interfaccia utente. Funzioni principali di Windows in ambiente stand alone e in ambiente di rete. - creazione cartelle e sottocartelle - copia, taglia /incolla - salvataggio e creazione dei file - Impostazione proprietà delle cartelle - Installazione driver e periferiche (stampanti, scanner ecc.) - Installazione programmi - Formattazione e partizionamento dei dischi - Compressione cartelle - Condivisione e accesso a risorse di rete - Connessione desktop remoto - Gestione dei tasks in sistemi multitasking Browser e navigazione internet - funzionamento di Internet Explorer e caratteristiche principali - collegamento via modem, via scheda ethernet Acrobat Reader (cenni) - funzionamento acrobat reader e utilizzo in contesti web Microsoft Word Concetti base relativi a file di testo: struttura, contenuto e stile Tipi di file testo e modello di documento; Funzioni principali di word: - visualizzazioni - formattazione caratteri e paragrafo - tabelle di word - elenchi puntati - tabulazioni - intestazioni e piè di pagina - colonne e interruzioni e impostazioni di pagina - uso degli stili e per la generazione automatica del sommario - note a piè pagina - inserimento di oggetti OLE - le macro Microsoft Powerpoint - Elementi principali delle presentazioni powerpoint; - preparazione diapositiva - struttura della presentazione - animazioni e transizioni delle diapositive Microsoft Excel - elementi dell'interfaccia - intervalli di celle e riferimenti - formattazione delle celle - formule di uso comune - ordinamento delle tabelle - filtri delle tabelle - grafici di Excel - opzioni avanzate di stampa - le macro Interazioni tra Word e Excel - incolla speciale - stampa unione Database concetti, definizioni e funzioni di elaborazione e applicazioni comuni - Struttura delle tabelle (campi, record, chiavi primarie) - Relazioni - Query di selezione Microsoft Access - Elementi di base dell'interfaccia - Tabelle di Access - Maschere di Access - Query di Access - Report di Access Posta elettronica - protocolli di comunicazione di posta elettronica - modalità di accesso alla posta elettronica - configurazione dei client - cenni su Outlook Express - cenni su Microsoft Outlook Virus e protezione dei sistemi (cenni) - funzionamento degli antivirus: upgrade e update - tipi di attacchi - patch - windows/office updateI linguaggi di programmazione Linguaggi di programmazione e macchina di Von Neumann. Rappresentazione in base. I linguaggi di programmazione procedurali, orientati agli oggetti e basati sugli eventi. Interpreti e compilatori. Il concetto di algoritmo ed algoritmi di base Caratteristiche di un algoritmo. Rappresentazione degli algoritmi mediante diagrammi di flusso. Istruzioni condizionali, cicli, subroutine e funzioni. La programmazione strutturata. Variabili, costanti, vettori e matrici. Algoritmi di ricerca sequenziale e binaria. Algoritmi di ordinamento. Merge di vettori. Complessità, eventi. I controlli standard. Variabili e costanti. Operatore di assegnazione. Operatori artmetici, logici e di confronto. Strutture di controllo condizionali e di ciclo. Matrici. Procedure: subroutine e function. Finestre di messaggio e form di dialogo. Menu e barre degli strumenti. Gestione delle eccezioni. Accesso ai file di testo e database. Introduzione alle reti di calcolatori Reti di calcolatori: definizione e principali tipologie. L'architettura di comunicazione. Protocolli. Modello ISO/OSI (cenni). Indirizzi Internet
Recommended Texts: 
I parte.: Per sostenere l'esame sono utili tutti i testi inerenti le applicazioni trattate nel corso. Ulteriori riferimenti saranno comunicati durante il corso.II parte: Visual Basic 2005 - Tecniche e soluzioni Jeff Kent Mc Graw Hill, 2006 Help di Visual Basic 2005 Appunti messi a disposizione degli studenti.
Last update: 12-11-2013 - 16:28