INFORMATICA
UMANISTICA B
RIASSUNTO DEL CORSO
ESAMI
MODULO B:
LA STRUTTURA DELL’ESAME


30 domande scelta multipla
Voto: numero di risposte corrette

Esempio: 24 risposte corrette  voto: 24/30
TEMI DISCUSSI NEL CORSO








Architettura dei calcolatori
Storia dei calcolatori
Rappresentazione dell’informazione in forma digitale
Software di sistema
Reti e protocolli. Internet
Ipertesti e Web
Algoritmi e programmi
Applicazioni dell’Informatica nelle materie
umanistiche
RAPPRESENTAZIONE DIGITALE
DELL’INFORMAZIONE

Argomenti principali
 Informazione analogica e discreta (digitale)
 Codici
 Codici per:




Compressione
Da studiare:
 Materiali presentati in classe
 Ciotti e Roncaglia, cap. 1
 Lenci Montemagni e Pirrelli, cap. 2.1-2.3


numeri
testi
Immagini
Suoni
ESEMPI DI DOMANDE

Che cos’e’ l’ASCII?





Un linguaggio di programmazione
Un formato per la rappresentazione delle immagini
Un codice per la rappresentazione dei testi
Una componente dell’unita’ centrale
Quanti bit occorrono per rappresentare quattro
distinzioni diverse? (per esempio, quattro colori)?




Un bit
Due bit
Tre bit
Quattro bit
ARCHITETTURA DEI
CALCOLATORI

Argomenti principali





La macchina di Turing: informazioni e dati
L’architettura di Von Neumann: unita’ centrale,
processore, bus, memoria principale e secondaria
Istruzioni macchina
Circuiti logici
Materiale:


Lucidi presentati a lezione
Ciotti e Roncaglia, cap. 2
ESEMPI DI DOMANDE

Che funzione svolge il bus?




Immagazzina dati
Trasferisce dati da memoria principale a memoria seconda
Esegue istruzioni aritmetiche
Quali tra questi vengono considerati esempi di
memoria secondaria?





Disco magnetico
RAM
Cache
Floppy
Unita’ di controllo
STORIA DEI CALCOLATORI

Argomenti principali:




I primi calcolatori meccanici
Storia dei calcolatori elettronici
Storia dei sistemi operativi
Letture:

Ciotti e Roncaglia, cap. 2-3
DOMANDE ESEMPIO

In che periodo comparvero i primi calcolatori
elettronici?




1850-1900
1900-1930
1930-1950
1960
SOFTWARE DI SISTEMA

Argomenti principali:



Funzioni del software di sistema
La nozione di macchina virtuale
Le funzioni del sistema operativo




Avvio del calcolatore
Multiprogrammazione
Gestione della memoria
Da studiare:

Ciotti e Roncaglia, capitolo 3
ESEMPI DI DOMANDE

Cosa si intende per sistema operativo
multiprogrammato?



Un sistema operativo capace di eseguire
programmi scritti in linguaggi di programmazione
diversi.
Un sistema operativo capace di eseguire
programmi scritti da programmatori diversi.
Un sistema operativo capace di eseguire piu’ di
un programma contemporaneamente.
RETI E PROTOCOLLI.
INTERNET

Argomenti principali





Reti di calcolatori: motivazioni, struttura fisica
La commutazione di pacchetto
Protocolli: livelli, TCP / IP
Internet
Da studiare:


Ciotti e Roncaglia, capitoli 4 e 5 (127-142)
Wikipedia, le voci RETE INFORMATICA ed
INTERNET
ESEMPI DI DOMANDE

Quali tra i seguenti sono esempi di protocolli
Internet?





TCP/IP
Unicode
VoIP
ISDN
Come vengono trasmesse le informazioni su
Ethernet?



Commutazione di pacchetto (packet switching)
Commutazione di circuito (circuit switching)
Commutazione di registro (register switching)
IPERTESTO E WEB

Argomenti principali





Il livello applicativo della rete e lo schema client /
server
E-mail e protocollo SMTP
La nozione di ipertesto
Web e protocollo HTTP
Da studiare:

Ciotti e Roncaglia, cap. 5
ESEMPI DI DOMANDE

Quali tra le seguenti applicazioni adottano
solitamente un’architettura client / server?




Word processors (per esempio Word)
E-mail
Spreadsheet
Web
ALGORITMI E PROGRAMMI

Argomenti principali





La nozione di algoritmo
Da algoritmo a programma
Diagrammi a blocchi
Linguaggi di programmazione: istruzioni
macchina, linguaggi ad alto livello
Letture:

Da Wikipedia, le voci ALGORITMO, DIAGRAMMA
A BLOCCHI, PROGRAMMA, LINGUAGGIO DI
PROGRAMMAZIONE
ESEMPI DI DOMANDE

Cos’e’ una VARIABILE?




Un tipo di espressione aritmetica
Un’istruzione di linguaggio macchina
Il nome simbolico di una locazione di memoria
Un costrutto che permette di variare l’esecuzione
del programma a seconda dei risultati di un test
INFORMATICA UMANISTICA

Argomenti principali




Archivi di testi e Text Encoding Initiative
Uso dei database nelle materie umanistiche (per
esempio, database di oggetti raccolti in sito
archeologico)
Ricerca di testi, immagini, ed altro
Letture:


Lucidi distribuiti a lezione
Testo di Ciotti sul sito
ESEMPI DI DOMANDE

Che cos’e’ la Text Encoding Initiative?



Un’iniziativa con l’obiettivo di raccogliere testi e
codificarli in formato PDF
Un’iniziativa con l’obiettivo di sviluppare standards
per il markup di testi in SGML
Un’iniziativa per sviluppare un’alternativa alla
codifica ASCII di testi
BUON DIVERTIMENTO!!