Table of Contents Table of Contents
Previous Page  7 / 36 Next Page
Basic version Information
Show Menu
Previous Page 7 / 36 Next Page
Page Background

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