IL COMPUTER
ENIAC 1946
PC and Notebook 2019
73 anni dopo…
C Case B Stampante
A Mouse
E Webcam
F Tastiera D Stampante 3D
G Monitor
H Joystick I Cuffie
L Gamepad L Scanner
L Casse
Micropocessore Formato al suo interno da oltre un miliardo di transistor (componenti elettronici elementari miniaturizzati)
CPU (Central Processing Unit)
RAM (Random Access Memory) Memoria ad accesso casuale. Una maggior quantitĂ di RAM permette di eseguire contemporaneamente piĂš programmi con minori tempi complessivi di esecuzione.
MEMORIA CENTRALE
Periferiche sia di input che di output, i dati possono essere letti oppure scritti dal computer. Il loro scopo è quello di memorizzare grandi quantità di dati in modo permanente. Caratteristiche principali: - Capacità di memorizzazione: - Velocità di trasferimento: - Tempo di accesso: MEMORIA DI MASSA
USB (universal serial bus) ---- trasporto dati
MEMORIZZARE LE INFORMAZIONI FILE E CARTELLE Ogni file ha un nome ed un estensione Esempio: Root: «Radice» coincide con
una lettera M, F, G, H etc.. può essere un cd, una pendrive o altro…
Pathname: cammino che localizza il mio file all’interno della memoria di massa G:\SCUOLA\2 - TECNOLOGIA
MEMORIZZARE LE INFORMAZIONI DIMENSIONI DEI FILE E CAPACITA’ DI MEMORIA Il computer conosce solo l’aritmetica degli elefanti. Cioè conosce solo due cifre del sistema binario 0 e 1
L’uomo ha 10 dita delle mani, informazioni da 1 a 10 L’elefante ha la proboscide informazioni 1 o 0
Bit = informazione minima 8 bit fanno 1 byte (1b) Abbiamo: Kilobyte, Megabyte, Gigabyte, Terabyte
IL SISTEMA OPERATIVO All’inizio codice binario sui computer
Utente esperto
Nascita del sistema operativo
Qualsiasi utente
ILCODING
Che cos’è il pensiero computazionale? è la capacità di saper risolvere i problemi comprendendo il percorso fatto per arrivare alla soluzione. Il pensiero computazionale aiuta a sviluppare le competenze logiche in modo creativo ed efficiente. Il modo migliore per apprendere l’abitudine al pensiero computazionale è fare coding.
Algoritmi quotidiani Il coding si trova con gli alrgoritmi Che cos’è un algoritmo? Molte azioni che facciamo ogni giorno come vestirsi al mattino fare colazione o preparare un dolce sono guidati da una serie di istruzioni che ci aiutano a risolvere un problema. Un algoritmo non è altro che una semplice procedura che tenta di risolvere un determinato problema applicando un certo numero di passi elementari (passaggi del pensiero resi espliciti) Algoritmo = procedimento per risolvere problemi Coding = creatività - fantasia - ragionamento
Esempio di algoritmo (diagrammi di flusso) Inizio di una sequenza Comando da eseguire
Domanda a cui devo rispondere
Blocco seguente dove devo andare Fine di una sequenza
Esempio di algoritmo (diagrammi di flusso)
Progetto del Lifelong Kindergarten del MIT (Massachusetts Institute of Technology) Media Lab. Creato nel 2006 da Mitchel Resnick
Sito Americano in Inglese ma è possibile tradurlo selezionando la lingua.
Viene utilizzato da milioni di persone nel mondo: musei, scuole, laboratori di making.
Possiamo creare un account (salvataggio virtuale o fisico su pc) o scaricare il programma sul pc (salvataggio fisico del lavoro).