- Home
- Department
- Research
- Teaching
- Post Graduate Studies
- Services and Equipment
- Knowledge Transfer
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.
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.
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