Informatica, 11–13 anni — 44 argomenti · MyLeoNes™ Kuks
44 argomenti di informatica scritti per 11–13 anni — non un testo per più grandi semplificato. In ordine di insegnamento, ognuno un mazzo di cinque carte.
Informatica · 11–13 anni
Memoria e archiviazione
I computer usano posti diversi per conservare le informazioni: uno è rapido e temporaneo, l’altro mantiene i file anche quando spegni il dispositivo.
Compressione
La compressione rende un file più piccolo conservando le sue informazioni in modo più intelligente, così serve meno spazio per salvarlo o inviarlo.
Ricorsione
La ricorsione risolve un problema grande applicando la stessa regola a una versione più piccola, fino a raggiungere un punto semplice in cui fermarsi.
API: programmi che lavorano insieme
Un’API è un modo concordato con cui un programma chiede un servizio a un altro senza dover sapere come funziona al suo interno.
Astrazione: nascondere i dettagli per vedere l’idea
L’astrazione ti permette di usare qualcosa di complicato senza avere tutti i dettagli in testa.
Casualità nei programmi
La casualità dà ai programmi scelte difficili da prevedere, utili nei giochi, nei modelli e nelle selezioni eque.
Simulazione: provare un modello
Una simulazione usa una versione semplificata di una situazione reale per provare idee in sicurezza e senza grandi costi.
Parallelismo: svolgere lavori insieme
Il parallelismo divide il lavoro per gestire più parti insieme quando non dipendono l’una dall’altra.
Autenticazione
Come un computer verifica che tu sia davvero la persona dietro un account.
Reti e router
Come dispositivi separati si trovano e scelgono un percorso per le informazioni.
Struttura HTML
Come una pagina web indica che cos’è ogni parte del suo contenuto.
Controllo delle versioni
Come un progetto conserva la storia delle modifiche per capirle o annullarle.
Testare i programmi
Testare significa provare apposta un programma con esempi scelti, per scoprire se si comporta come previsto. Così hai delle prove prima che altre persone si affidino al tuo codice.
Alberi: relazioni annidate
Un albero organizza le informazioni su più livelli, con un punto di partenza e rami sotto di esso. È utile quando alcune cose appartengono ad altre, come cartelle, legami familiari o scelte in un gioco.
Gli stili CSS
Il CSS controlla l’aspetto di una pagina web senza cambiarne il contenuto principale. Impari a separare il significato dall’aspetto e poi imposti colori, spazi, dimensioni e disposizione con delle regole.
Phishing
Il phishing è un inganno che usa un messaggio o un sito credibile per spingerti a rivelare informazioni o fare qualcosa di rischioso. Impari a fermarti, verificare la fonte con un altro mezzo e non aiutare l’inganno.
Il ciclo d’istruzione della CPU
Un processore non capisce un programma intero tutto insieme. Ripete un ciclo: prende un’istruzione, capisce che cosa chiede, la esegue e passa alla successiva.
Compilazione
Le persone scrivono programmi in linguaggi pensati per gli esseri umani, mentre i processori hanno bisogno di istruzioni molto precise. Un compilatore traduce quel testo in una forma che il computer può eseguire o preparare per l’esecuzione.
Processi e multitasking
Un programma in esecuzione è un processo: ha del lavoro da fare e usa risorse del computer. Il sistema operativo divide tempo e risorse tra i processi, così più app sembrano funzionare insieme.
Impronta digitale
La tua impronta digitale è la traccia di informazioni creata quando usi siti, app, dispositivi e servizi online. Una parte la pubblichi tu; un’altra viene registrata automaticamente, quindi la privacy richiede attenzione, non panico.
Riga di comando
Usa comandi scritti per lavorare direttamente con il computer, invece di scegliere ogni azione da un menu.
DNS: nomi per gli indirizzi Internet
Scopri come il nome leggibile di un sito viene associato all’indirizzo numerico di un computer.
Accessibilità: tecnologia per utenti diversi
Scopri come rendere gli strumenti digitali utilizzabili da persone con corpi, sensi, lingue e modi di pensare diversi.
Visualizzazione dei dati: mostrare i modelli con chiarezza
Trasforma i numeri in grafici che ti aiutano a vedere confronti, cambiamenti e modelli senza nascondere ciò che dicono i dati.
Algoritmi: passi chiari per un compito
Un algoritmo è un piano che dice a una persona o a un computer che cosa fare e in quale ordine.
Binario: come i computer rappresentano le informazioni
I computer rappresentano le informazioni con schemi di due stati, scritti come 0 e 1.
Logica booleana: combinare vero e falso
La logica booleana offre ai programmi un modo preciso per combinare fatti vero-falso, così più condizioni possono guidare una decisione.
Condizioni: fare delle scelte
Un programma può scegliere che cosa fare controllando se qualcosa è vero.
Coordinate: posizionare oggetti sullo schermo
Le coordinate danno a ogni posizione sullo schermo un indirizzo formato da numeri. Permettono ai programmi di posizionare, muovere e trovare gli oggetti con precisione.
Tipi di dati: diversi tipi di informazione
Un computer deve sapere se qualcosa è un numero, un testo oppure un valore sì-no. I tipi di dati aiutano il programma a trattare ogni informazione nel modo giusto.
Basi di dati
Come record organizzati permettono di salvare, aggiornare e trovare informazioni.
Debugging: trovare e correggere gli errori
Fare debugging significa capire perché un programma si comporta diversamente da come avevi previsto.
Crittografia: nascondere un messaggio con una chiave
La crittografia trasforma informazioni leggibili in testo confuso, inutile a chi non possiede la chiave giusta per recuperarle.
Eventi: programmi che reagiscono alle azioni
Un evento è qualcosa che accade, come un clic, un tasto premuto o una lettura di un sensore, e permette al programma di reagire quando accade.
Funzioni: azioni riutilizzabili con un nome
Una funzione dà un nome a un gruppo utile di istruzioni, così lo si può riutilizzare senza ricostruirlo ogni volta.
Input e output
Come un computer riceve informazioni e restituisce un risultato.
Liste: tenere insieme molte cose
Una lista permette a un programma di conservare più valori collegati nello stesso posto, per esaminarli, cambiarli o scorrerli.
Cicli: ripetere istruzioni
Un ciclo ripete istruzioni, per un numero stabilito di volte oppure finché una condizione resta vera.
Apprendimento automatico: trovare schemi negli esempi
Nell’apprendimento automatico si danno al computer molti esempi invece di scrivere ogni regola a mano. Il computer trova schemi negli esempi e li usa per fare una previsione utile.
Operatori: azioni sulle informazioni
Gli operatori sono piccole istruzioni che calcolano, confrontano o uniscono valori. Permettono a un programma di fare qualcosa di utile con le informazioni che memorizza.
Pacchetti: messaggi che viaggiano a pezzi
Le reti inviano i messaggi digitali in piccoli pacchetti, che possono viaggiare separati e poi essere riuniti.
I pixel formano le immagini digitali
Come uno schermo costruisce un’immagine con piccoli punti colorati.
Cercare dati
Come un computer trova un elemento fra molti e perché l’ordine può aiutare.
Variabili: nomi per informazioni che cambiano
Una variabile dà un nome a un’informazione, così un programma può conservarla e modificarla.
In questa sezione
Continua a esplorare
Altre lingue
Caricamento di MyLeoNes™…