Introduzione al corso Laboratorio di Informatica - Sez.A L.A. Ripamonti Obiettivi del corso Teorici: Comprendere alcuni concetti base dell informatica (astrazione, algoritmo, ecc.) Capire come funziona il PC e Internet Pratici: imparare ad usare alcune applicazioni NON E E PIU L ECDL!! a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 2 1
Programma del corso - Teoria Cos è l informatica Come funzionano i computer Rappresentazione delle informazioni Algoritmi (nozioni base) Il funzionamento delle reti a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 3 Programma del corso - Laboratorio Elaborazione dei testi (Word) Presentazioni (Power Point) Fogli elettronici (Excel) Basi di dati (Access) Reperire informazioni in Internet Introduzione a HTML NB: 1 e 2 gruppo a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 4 2
Calendario del corso Sez.A Compitini: Mercoledi 9 maggio da definire (11 giuno?) Lezioni teoriche: dal 7 marzo al 9 maggio 07 Mercoledi 12:30 14:30 aula 400 Laboratorio (turni 1 + 2 aula 307): Mer. 2 maggio 07 (dr. C. Peraboni) Mar. 8 maggio 07 (dr. C. Peraboni) Lun. 14 maggio 07 (Prof. E. Casiraghi) Mer. 23 maggio 07 (Prof. L.A. Ripamonti) Mer. 30 maggio 07 (Prof. A. Visconti) Lun. 11 giugno 07 (compitino?) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 5 Modalità di esame Esame: Scritto + orale su tutto il programma (per tutti) Compitini : 2 compitini (teoria + laboratorio) Chi ha ECDL evita il 2 compitino Se (entrambi) >= 18 si evita l appello Se >= 25 si può fare orale per prendere di più Validi fino al 1 appello dopo la fine del corso Ammessi sia frequentanti che non a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 6 3
Dove reperire informazioni Forum (linea diretta col docente): www.lic.dico.unimi.it/ripamonti-ld Informazioni (calendario, modalità esame, testi, ecc.) Avvisi (lezioni spostate, ecc.) Risultati esame Domande generiche a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 7 www.lic.dico.unimi.it/ripamonti-ld a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 8 4
Contatti docenti Laura Anna Ripamonti, Cristian Peraboni Ricevimento: giovedi 11-13 c/o D.I.Co. Dip. di Informatica e Comunicazione via Comelico, 39 Milano a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 9 Testi adottati e consigliati Testo adottato: L. Snyder Fluency Conoscere e usare l informatica ed. Pearson Addison Wesley Testi di approfondimento: J.G.Brookshear Informatica una panoramica generale ed. Pearson Addison Wesley L.Console, M.Ribaudo, U.Avalle Introduzione all informatica ed. UTET (Slide del docente) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 10 5
Cos è l informatica? (parte1) Laboratorio di Informatica - Sez.A Lez. T1 (teoria) L.A. Ripamonti Scopo della lezione Introdurre le nozioni base della materia Iniziare a definire le differenze tra hardware e software a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 12 6
Cos è l Informatica: una definizione etimologia italiana: dal francese inform(ation electronique ou autom)atique Philippe Dreyfus per primo utilizza nel 1962 il termine informatique (informatica), intendendo la gestione automatica dell'informazione mediante calcolatore DEFINIZIONE: l'informatica è la scienza degli algoritmi, e si occupa della conservazione, dell'elaborazione e della rappresentazione dell'informazione. Da Wikipedia, l'enciclopedia libera a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 13 Cos è l informatica: in pratica È la disciplina scientifica che studia: i calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive (inizialmente il calcolo matematico) gli algoritmi, nati in risposta all esigenza di definire procedure meccaniche per la soluzione di problemi le applicazioni, in risposta all esigenza di sviluppare sistemi di supporto in varie aree a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 14 7
Ovvero Tutto ciò che sta tra l hardware (equipaggiamento fisico del computer).. e il software (equipaggiamento logico del computer) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 15 Obiettivi dell informatica Progettare calcolatori (HW): più potenti e veloci maggiormente aperti a possibili integrazioni con altri artefatti tecnologici utilizzabili con maggior facilità da ogni tipo di utente Progettare software (SW): migliorare l attuale utilizzare il calcolatore in aree nuove per aiutare la ricerca in altre discipline scientifiche a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 16 8
Evoluzione uso elaboratori a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 17 Applicazioni - Esempi Calcolo scientifico Grafica Musica e video Archivi e sistemi informativi Medicina e altre scienze Robotica e controllo di processi industriali Comunicazione a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 18 9
Distinzione Hw/Sw HARDWARE: equipaggiamento fisico del computer, costituito da componenti meccanici, elettrici, ed elettronici che fanno svolgere al calcolatore un insieme di funzioni generiche (si può prendere a calci!) SOFTWARE: equipaggiamento logico del computer, costituito da programmi che utilizzano i componenti dell hardware integrandoli al fine di svolgere compiti specifici (si può solo imprecargli contro!) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 19 Hardware e software... compilatore assembler Text editor Data Base Programmi applicativi SISTEMA OPERATIVO HW a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 20 10
Diversi tipi di calcolatore (1.3) Mainframe grande capacità di memoria e di elaborazione accessibili da centinaia di utenti contemporaneamente utenti: grandi imprese, enti pubblici Minicomputer (es. server) elevata capacità di elaborazione accessibili da decine di utenti contemporaneamente utenti: medie e grandi imprese a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 21 Diversi tipi di calcolatore (2.3) Workstation elevata capacità di elaborazione (> di un PC) accessibili da pochi utenti contemporaneamente (in genere 1 solo) utenti: piccole imprese, laboratori di ricerca (CAD, immagini 3D, ecc.) Personal computer buona capacità di elaborazione accessibile (in genere) da un solo utente alla volta automazione di ufficio, uso personale a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 22 11
Diversi tipi di calcolatore (3.3) Supercalcolatori grande capacità di elaborazione elaborazione scientifica, modelli matematici (ricerca genetica -> Blue Gene di IBM nel 2004) Sistemi multiprocessore grande capacità di elaborazione elaborazione scientifica, modelli matematici rapporto costo/prestazioni inferiore rispetto ai supercalcolatori Dualcore sono la nuova frontiera a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 23 Diversi tipi di PC A componenti PC desktop con componenti separati (monitor, hard disk, casse, ecc.) Configurazione personalizzabile Monolitici gli imac o i portatili sono costituiti da un unico blocco che comprende tutti i componenti a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 24 12
PC: l hardware componenti di un elaboratore processore, o CPU (Central Processing Unit) o microprocessore memoria centrale, o RAM (Random Access Memory) periferiche a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 25 PC: l hardware componenti di un elaboratore PROCESSORE (CPU) MEMORIA CENTRALE (RAM) PERFERICHE I/O: Hard disk mouse tastiera scanner memoria USB, stampante, casse, monitor, ecc. CASE a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 26 13
PC: scheda madre (motherboard) È circuito stampato che contiene il processore e la memoria centrale: contiene la maggior parte dei collegamenti di un computer Schede più piccole si installano nella motherboard per aggiungere funzionalità a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 27 PC: processore (CPU) È la parte "intelligente" del sistema Esegue effettivamente i calcoli Il termine "microprocessore" è stato adottato intorno al 1980 per distinguere un singolo chip dai più grandi mainframe di quel tempo, ma il termine è ormai desueto: oggi è più comune dire semplicemente "processore". a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 28 14
PC: memoria RAM Il luogo ove risiedono i programmi e i dati durante l elaborazione Il PC contiene milioni di byte di RAM (Random Access Memory) Accesso casuale: qualsiasi elemento può essere recuperato direttamente diverso dall accesso sequenziale (usato ad es. nei dispositivi a nastro come audio e videocassette) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 29 Periferiche: Hard disk una pila di sottili dischi su cui si muovono testine magnetiche Periferica di memorizzazione persistente ad alta capacità memorizza i programmi e i dati quando non sono in uso è fatto da una lega che può essere magnetizzata l informazione rimane anche con il PC spento chiamato dispositivo di memorizzazione permanente o di massa a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 30 15
Dati nella RAM e nell HD L operazione di salvataggio consiste nello spostare i dati dalla RAM all hard disk La Ram è volatile i dati vengono persi quando il computer èspento se il computer va in crash o non funziona più correttamente, rimangono solo i dati sul disco a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 31 Periferiche: cavi e porte Collegano le periferiche al computer e all alimentazione a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 32 16
Periferiche: monitor CRT (Cathode Ray Tube) o LCD (Liquid Crystal Display) Crea immagini dalla memoria (non immagini registrate come la TV) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 33 Monitor: immagini e colori matrice di bit RGB (Red Green Blue) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 34 17
Monitor: pixel Lo schermo è suddiviso in una griglia di punti chiamati pixel (picture element) Ogni pixel è colorato coerentemente con il colore dell immagine Maggiore è il numero di pixel in ogni riga e colonna, maggiore risulta la risoluzione dell immagine (800X600, 1024X768, ecc.) a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 35 Si ringrazia il gruppo di lavoro: Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni a.a. 2006-'07 Laboratorio di Informatica Sez.A - Lez.1 36 18