Informatica di base
di Mauro Mezzini
Questo libro si rivolge a chiunque voglia acquisire le nozioni di base relative all’informatica e alle tecnologie della comunicazione e dell’informazione (Information and Communication Technology, ICT).
L’obiettivo è fornire al lettore un insieme di conoscenze e competenze per iniziare un utilizzo pieno e consapevole di tali tecnologie.
Il testo non si concentra sull’ultimo gadget o sulla più recente versione di un programma software, ma su quegli aspetti centrali ed essenziali che sono maturati nei decenni passati e, a meno di rivoluzioni eclatanti, permarranno anche nei decenni a venire.
La seconda edizione è stata interamente riveduta e ampliata con l’inserimento di nuovi contenuti dedicati alle basi di dati e alla collaborazione online, con qualche cenno alle prime nozioni di programmazione.
Molta attenzione è stata dedicata alla preparazione degli esempi e degli esercizi. Gli esempi dovrebbero essere non solo letti, ma rieseguiti al computer; non vi è possibilità di una piena comprensione della materia se non si svolgono gli esercizi proposti.
Mauro Mezzini
Docente e Ricercatore di Informatica presso il Dipartimento di Scienze della Formazione dell’Università di Roma Tre.
In una apposita area online abbinata al libro sono disponibili:
- test di autovalutazione
- soluzioni di una parte degli esercizi proposti nel testo
Pagine | 216 |
Data pubblicazione | Ottobre 2020 |
Data ristampa | |
Autori | Mauro Mezzini |
ISBN | 8891645272 |
ean | 9788891645272 |
Tipologia prodotto | Cartaceo |
Collana | Apogeo Education |
Editore | Maggioli Editore |
Dimensione | 17x24 |
1 Fondamenti
1.1 Diagrammi di flusso
1.1.1 Diagramma di flusso della somma
1.1.2 Diagramma di flusso del prodotto
1.1.3 Diagramma di flusso della sottrazione
1.1.4 Diagramma di flusso della divisione
1.2 Algoritmi e diagrammi di flusso
1.3 Esercizi
2 Rappresentazione dell’informazione
2.1 Informazione numerica
2.2 Rappresentazione dell’informazione testuale
2.3 Rappresentazione dei suoni
2.4 Rappresentazione delle immagini
2.5 Rappresentazione dei filmati
2.6 Esercizi
3 Componenti principali di un computer
3.1 La CPU
3.2 La memoria
3.3 Principali dispositivi di input ed output
3.3.1 Memorie di massa
3.3.2 Lo schermo
3.3.3 La scheda video
3.4 Porte e periferiche di input/output
3.5 Esercizi
4 Sistemi operativi e reti
4.1 Sistemi operativi
4.1.1 Compiti del sistema operativo
4.1.2 La gestione della memoria di massa
4.1.3 Interfaccia utente
4.2 Reti
4.2.1 Internet
4.2.2 Applicazioni di internet
4.2.3 Il livello fisico delle reti
4.3 Esercizi
5 Archivi e tabelle
5.1 Tabelle e record
5.2 Elaborazione e gestione delle tabelle
5.2.1 Inserimento e modifica di record e tabelle
5.2.2 Gestione dei dati di un foglio di lavoro
5.3 Formule e funzioni
5.4 Formattazione dati, grafici e stampa
5.4.1 Formattazione dati
5.4.2 Grafici e stampa
5.5 Esercizi
6 Sistemi e linguaggi per la gestione di basi di dati
6.1 Struttura di una base di dati
6.1.1 Chiavi
6.1.2 Creazione dello schema di una tabella
6.1.3 Impostazione della chiave primaria
6.1.4 Indici
6.2 Il modello relazionale come generalizzazione del modello gerarchico
6.3 Interrogazione e gestione di una base di dati
6.3.1 Modifica dei record di una base di dati
6.3.2 Creazione di una query
6.3.3 Operazioni con una tabella
6.3.4 Operazioni con più tabelle
6.4 Gli operatori di aggregazione
6.4.1 I raggruppamenti
6.5 Esercizi
7 Elaborazione dei testi
7.1 Gli elementi di base di un elaboratore di testo
7.1.1 Il carattere
7.1.2 Il paragrafo
7.1.3 Gli stili
7.1.4 Tabelle ed oggetti
7.2 La stampa unione
7.3 Controllo ortografico e stampa
7.4 Esercizi
8 Presentazioni
8.1 Struttura di una presentazione
8.2 Inserimento e modifica di contenuti
8.3 Preparazione alla presentazione
8.4 Esercizi
9 Collaborazione online
9.1 Il cloud computing
9.2 Social Network e messaggistica istantanea
9.3 Archiviazione remota
9.3.1 Funzionamento di Google Drive
9.3.2 Applicazioni di Google Drive
9.4 I moduli
9.4.1 Funzionamento dei moduli di Google
9.5 Colaboratory
9.5.1 L’ambiente di Colaboratory
9.5.2 Elementi di programmazione Python
9.5.3 Le celle di testo
9.6 Esercizi
Appendice
Bibliografia