Previous Page  9 / 30 Next Page
Basic version Information
Show Menu
Previous Page 9 / 30 Next Page
Page Background

www.

edises

.it

Indice

Premessa

- Didattica oggi e didattica dell’informatica

1.1 Noi, ragazzi di oggi! I nativi digitali................................................................... 2

1.2 Noi, docenti di oggi! Gli immigrati digitali....................................................... 3

1.3 Nativi digitali e immigrati digitali nella scuola ................................................. 4

1.4 Apprendere ad apprendere: la metacognizione............................................... 6

1.5 La didattica metacognitiva ................................................................................. 9

1.6 L’informatica a scuola ...................................................................................... 11

1.7 Multimedialità e apprendimento..................................................................... 12

Capitolo 1

- Modelli dell’informatica

1.1 Informatica e problemi .................................................................................... 15

1.2 Metodo scientifico e metodo informatico....................................................... 16

1.3 Processi euristici e processi algoritmici ........................................................... 17

1.4 Algoritmi e loro proprietà................................................................................ 19

1.4.1 L’algoritmo ............................................................................................ 19

1.4.2 La programmazione strutturata ........................................................... 20

1.4.3 Algoritmi e formalismi di codifica ....................................................... 22

1.5 Algoritmi notevoli............................................................................................. 28

1.5.1 L’ordinamento ingenuo ....................................................................... 28

1.5.2 L’ordinamento bubble sort .................................................................. 29

1.5.3 L’ordinamento con metodo Shell........................................................ 31

1.5.4 La ricerca sequenziale........................................................................... 32

1.5.5 La ricerca binaria .................................................................................. 32

1.5.6 Fusione di due vettori ordinati............................................................. 34

1.6 La complessità computazionale di un algoritmo............................................ 34

1.6.1 La misura dell’efficienza....................................................................... 35

1.6.2 Notazioni asintotiche ............................................................................ 36

1.6.3 Complessità computazionale delle principali istruzioni in C............. 42

1.7 Sistemi logico-deduttivi: l’algebra booleana ................................................... 58

1.7.1 L’algebra di Boole ................................................................................. 59

1.7.2 Le operazioni logiche fondamentali.................................................... 61

1.7.3 Interpretazione logica degli operatori................................................. 68

1.7.4 Proprietà dell’algebra di Boole ............................................................ 71

1.7.5 Assiomi dell’algebra di Boole ............................................................... 71

1.7.6 Principio di dualità................................................................................ 72

1.7.7 Teoremi di De Morgan ......................................................................... 72

1.7.8 Altri teoremi .......................................................................................... 73