Anno Accademico 2011-2012 (Triennio) Sito del Corso: http://host.uniroma3.it/laboratori/infoeco/idoneita/ Sito del Centro di Calcolo: http://host.uniroma3.it/laboratori/infoeco/ Sito della Facoltà: http://host.uniroma3.it/facolta/economia/ Docente: Marco Giordano (marco. giordano@uniroma3.it) Materiale didattico a cura dei proff. Silipo, Fanfoni, Vaccari, Giordano Per approfondire gli argomenti, fai click sulle parole in blu sottolineate: sono collegamenti alle rispettive voci di Wikipedia.
Esame di Informatica L'esame è unico per tutti gli studenti della facoltà triennale, non vengono assegnati voti, ma esclusivamente la qualifica di "Idoneo/a". Numero di crediti assegnati: - Nuovo Ordinamento DM270: 1 credito - Ordinamento ad esaurimento (LM509): 3 crediti + 1 credito aggiuntivo di laboratorio - Vecchio Ordinamento: nessun credito (idoneità) 2
Esame di Informatica La patente ECDL CORE rilasciata dall'aica permette di ottenere l'esonero dall'esame, con relativa verbalizzazione e assegnazione dei crediti. - Importanza della prenotazione all esame (portale studente) - Documentazione in originale (skills card e certificato) - Verbalizzazione immediata 3
Esame di Informatica La prova di esame x domande a risposta multipla o testo libero o.. Tempo 30 minuti Soglia di passaggio dell esame : 60% 4
Corso di Informatica, A.A. 2012/2013 Temi principali del corso: Concetti generali dell ICT Reti di computer Il foglio elettronico I database 5
Cos'è l' Information & Communication Technology (ICT) 6
Che cos è un Computer? 7
8
9
Hardware e Software 10
Tipi di computer - Mainframe 11
Tipi di computer - Minicomputer 12
Tipi di computer Personal Computer 13
Tipi di Computer Altri tipi Computer Portatile (Notebook, Laptop) Netbook, Tablet PC, UltraMobile PC 14
Tipi di Computer Altri tipi Palmtop, PDA (personal digital assistant) oggi soppiantati dagli SmartPhones (Blackberry, IPhone) Multimedia players (IPod, Walkman per mp3), ebook readers (IPad). 15
Tipi di Computer Sistemi embedded 16
17
I componenti principali di un PC 18
L unità centrale di elaborazione - 1 19
L unità centrale di elaborazione - 2 20
L esecuzione di una istruzione 21
Altri componenti interni di un computer - 1 22
Altri componenti interni di un computer - 2 23
L interno di un case 24
I dispositivi di Input 25
I dispositivi di Output 26
La memorizzazione dei dati - 1 27
La memorizzazione dei dati - 2 28
Tipi di Memoria 29
Memoria di Massa 30
Confronto tra i dispositivi di memoria Dispositivo Tecnologia Riscrivibile Estraibile Capienza Velocità Costo Hard Disk Magnetica Si No Fino a 2 TByte Alta Medio Floppy Disk Magnetica Si Si 1,44 MByte Bassa Basso CD-ROM Ottica No Si 700 MByte Media Basso CD-RW Ottica Si Si 700 MByte Media Basso DVD Ottica No Si 8 GByte Media Basso DVD-RW Ottica Si Si 8 GByte Media Basso CF/SD/MMC Flash Si Si 16 GByte Media Alto Penna USB Flash Si Si 16 GByte Media Alto 31
Le prestazioni di un computer Dipendono da molti fattori: - Frequenza di clock: orologio interno della CPU (MegaHertz, GigaHertz). Comparabili solo tra famiglie di processori simili. - Architettura interna : velocità del BUS della Scheda Madre e altri parametri. - Memoria RAM disponibile (swap..). - Velocità di accesso e capacità dei dischi..video - Velocità della scheda 32
Cosa è il Software (SW) 33
Il Sistema operativo 34
L interfaccia Utente 35
I sistemi operativi e le loro interfacce utente DOS (a riga di comando) 36
I sistemi operativi e le loro interfacce utente Windows 37
I sistemi operativi e le loro interfacce utente Linux (Gnome, KDE, Compiz) 38
I sistemi operativi e le loro interfacce utente Mac OS 39
Accessibilità 40
La gestione dei File C:\Documenti\Relazioni\Tesi.doc Radice Cartella Sotto-Cartella Nome del File Estensione 41
I software applicativi - 1 42
I software applicativi - 2 43
L Algoritmo 44
Linguaggi di Programmazione Sono linguaggi utilizzabili per il controllo del comportamento di una macchina. Sono utilizzati dai programmatori per istruire il computer. Linguaggio macchina e assemblatore, linguaggi di alto livello. Esecuzione di un programma: compilazione e interpretazione 45
Esempi di linguaggi di Programmazione 46
Tipi di linguaggi di programmazione 47
Tipi di linguaggi di programmazione 48
Le fasi di realizzazione del software ANALISI: fase di studio del problema che si intende risolvere, dei requisiti e della fattibilità PROGETTAZIONE: stabilisce come il problema sarà risolto e i requisiti soddisfatti RILASCIO E MANUTENZIONE distribuzione e consegna al cliente con soluzione dei problemi che si possono presentare e rilascio degli aggiornamenti necessari SVILUPPO: l implementazione, con la scrittura del programma utilizzando linguaggi di programmazione COLLAUDO: verifica dell assenza di errori e che il software faccia ciò per cui e stato progettato 49
Il computer nella vita quotidiana 50
La tutela della salute e dell ambiente 51
Aspetti giuridici: il diritto d autore 52
Cos è l Open Source 53