SISTEMI DI ELABORAZIONE DELLE
INFORMAZIONI
Prof. Andrea Borghesan
venus.unive.it/borg
[email protected]
Ricevimento:
giorno martedì, ora 12-13 Aula ??
Modalità esame: scritto + tesina facoltativa
1
Obiettivi del corso
Programma del corso
Organizzazione delle lezioni
2
Obiettivi del corso
 Il corso ha lo scopo di fornire allo studente la conoscenza
di base della struttura e del funzionamento di un
personal computer e delle reti informatiche, di
gestire grandi quantità di informazioni infine
introdurre lo studente al concetto di algoritmo e
problem solving attraverso la programmazione.
 Brevi cenni anche all’intelligenza artificiale e al
concetto di sicurezza in internet
3
Programma del corso
 Il computer: hardware e software
 Libro: Informatica, concetti e sperimentazioni. Apogeo. Capitoli
1, 2, 4, 5, 6, 7, 8
 Dispensa a cura del docente
 Immagazzinare, gestire, utilizzare grandi quantità di
informazioni: database
 Dispense a cura del docente
 Introduzione alla programmazione
 Dispensa a cura del docente
4
 Introduzione alle reti
 Cap 3 del libro
Organizzazione lezioni
 20/09, 21/09, 22/09
 hardware e software
 27/09 – 06/10
 database + esercitazioni
 11/10, 12/10, 13/10
 Programmazione + esercitazioni
 18/10, 19/10, 20/10
 Reti + esercitazioni
 3
5
lezioni
rimanenti
da
approfondire/integrare argomenti
utilizzare
per
Personal computer
 L’archichettura di un computer:
 Il processore
 Le memorie
 Il software:
 Il sistema operativo
 Le applicazioni utente
6
Programmazione
 Algoritmi e programmi
 Complessità computazionale
 Breve introduzione ad un linguaggio C o Visual
Basic (da verificare causa minore durata corso)
 Intelligenza artificiale e robotica (tesina durante il
corso)
7
Le reti informatiche
 Reti:
 Reti locali e globali
 Internet
 Servizi di rete (http, Ftp, Dns) e protocolli (tcp/ip)
 Sicurezza delle reti (cenni)
8
Quantità di informazioni
 La rappresentazione digitale:
 Numeri e testo
(tesina durante il corso)
 Musica
(tesina durante il corso)
 Database:
 Progettazione e implementazione
 Interrogazione
9
DEFINIZIONI
Con il termine Informatica si intende indicare la scienza che
ha il compito di raccogliere, organizzare, conservare e
distribuire le informazioni tramite sistemi automatici di
elaborazione dei dati.
Il termine deriva dalla contrazione delle parole
INFORmazione e autoMATICA. E deriva dal termine
francese Informatique usato da Philippe Dreyfus nel 1962.
Scopo della disciplina è quello di realizzare macchine in
grado di eseguire le azioni necessarie alla risoluzione di un
problema.
10
Definizioni
 L’informatica ha 2 aspetti:
 Tecnologico: i calcolatori elettronici e i sistemi che li
utilizzano
 Metodologico: i metodi per la soluzione di problemi e la
gestione delle informazioni
11
Società dell’informazione
Per società dell’informazione si intende la nuova fase
di sviluppo della società, nella quale una parte
significativa delle persone attive lavora nelle
professioni che riguardano la gestione delle
informazioni (home banking, e-commerce, e-learning,
Computer Aided Design, Computer Aided
Manufactoring)
La NEW ECONOMY è una nuova forma di
economia, caratterizzata dall’uso di Internet come
canale di pubblicità e di vendita di prodotti e servizi
12
Aspetto Tecnologico
L’elaboratore elettronico (computer) è una macchina
progettata per svolgere una determinata classe o
insieme di funzioni connesse ai processi di
elaborazione in modo veloce e preciso.
Il computer è versatile, ma deve essere
opportunamente istruito ovvero programmato.
Attraverso il programma l’elaboratore viene
personalizzato all’esecuzione di un determinato
lavoro.
13
Aspetto Metodologico
ALGORITMO: Sequenza finita di passi
elementari per la risoluzione di un problema.
Esempi di algoritmi:
•Preparazione del caffè
•Istruzioni di montaggio
•Calcolo del massimo comun divisore tra 2
numeri
•Preparazione di una ricetta
14
Acronimi e unità di misura
informatiche
15
Hw-Sf
Bios
CPU
Dma
Ram
Rom
I/O
Hdd, Fdd
Agp
Pci
Bit
Byte
Kbyte
Mbyte
Gbyte
Tbyte
Hz, Mhz
Ms
Micron
Pollice