2017 – 5AA-5BA

5AA

  1. 14/9 – Presentazione del programma.
  2. 18/9 – Il calcolo numerico. Esercizio: lancio di un dado.
  3. 21/9 – Due dadi: calcolo delle probabilità.
  4. 27/9 – Python: operatori e funzioni matematiche.
  5. 28/9 – Supplenza: ripasso.
  6. 29/9 – Python: funzioni di conversione.
  7. 2/10 – Calcolo approssimato della radice quadrata.
  8. 4/10 – Metodo babilonese con Python e Calc.
  9. 0/10 – Errore assoluto e relativo.
  10. 11/10 – Numeri pseudocasuali. Python: test di casualità.
  11. 17/ 10 – Proprietà dei generatori di numeri pseudocasuali.
  12. 24/10 – Centro del quadrato con foglio di calcolo.
  13. 27/10 – Centro del quadrato con Python.
  14. 31/ 10 – VERIFICA.

5BA

  1. 14/9 – Presentazione del programma. Esercizio: lancio di due dadi.
  2. 21/9 – Il calcolo numerico. Due dadi: calcolo delle probabilità.
  3. 25/9 – Python: operatori e funzioni matematiche.
  4. 3/10 – Calcolo approssimato della radice quadrata.
  5. 5/10 – Metodo babilonese con Python e Calc.
  6. 10/10 – Errore assoluto e relativo.
  7. 12/10 – Numeri pseudocasuali. Python: test di casualità.
  8. 17/ 10 – Proprietà dei generatori di numeri pseudocasuali.
  9. 19/10 – Centro del quadrato con Python.
  10. 24/10 – Centro del quadrato con foglio di calcolo.
  11. 26/10 – Conferenza ADMO
  12. 31/10 – Esame di Stato: quesiti con coefficiente binomiale.
  13. 2/11 – VERIFICA

I materiali didattici sono distribuiti nelle sezioni

2017 – 4AA-4BA

4AA

  1. 15/9 – Presentazione del programma
  2. 20/9 – IT Security:  Crimini informatici, hacker, cracker, hacktivist
  3. 22/9 – IT Security:  la protezione dei dati, crittografia
  4. 25/9 – Python: introduzione al linguaggio
  5. 27/9 – Python: operatori matematici e di confronto
  6. 3/10 – Python: funzione print(), sep, end
  7. 6/10 – Python: input(), int(), float(); triangolo rettangolo
  8. 10/10 – Python: funzioni trigonometriche
  9. 18/10 – Python: ripasso
  10. 25/10 – VERIFICA
  11. 27/10 – Python: ripetizioni con for e range()
  12. 3/10 – Python: assegnazioni con operatore e multiple
  13. 7/11 – Python: ripetizioni con while
  14. 14/11 – Python: selezioni, equazioni
  15. 17/11 – Python: conteggi con divisori
  16. 22/11 – Python: funzioni trigonometriche
  17. 24/11 – Assemblea di classe
  18. 28/11 – Python: grafico di funzione
  19. 1/12 – Python: grafico di funzione con coordinate polari
  20. 5/12 – Python: lista di numeri
  21. 12/12 – VERIFICA.
  22. 15/12 – Python: frattali “Caos Game”
  23. 16/1 – Ripasso
  24. 18/1 – Basi di dati: sist. informativo, sist. informatico, archivio cartaceo, elettronico, base di dati.
  25. 23/1 – Basi di dati: archivio e elettronico e database
  26. 26/1 – Python: funzioni utente di tipo matematico
  27. 30/1 – Python: funzioni minimo, massimo, somma, media
  28. 2/2 – Basi di dati: piramide di Antony
  29. 6/2 – Python: funzioni senza return
  30. 9/2 – Basi di dati: caratteristiche dei db, software
  31. 16/2 – Python: esercizi “il cassiere Camillo”, “somma 10”
  32. 20/2 – Educazione alla Salute
  33. 23/2 – Python: menu di scelta, numeri casuali
  34. 27/2 – VERIFICA: basi di dati
  35. 2/3 – Python: funzioni di geometria piana
  36. 6/3 – MS Access: tabelle e campi
  37. 9/3 – MS Access: tipi e proprietà dei campi
  38. 16/3 – MS Access: barra di navigazione, trova, filtri
  39. 20/3 – MS Access: tipi dei campi
  40. 23/3 – MS Access: coll. ipertestuale, ricerca guidata
  41. 6/4 – MS Access: chiavi
  42. 10/4 – MS Access: query
  43. 17/4 – VERIFICA
  44. 20/4 – MS Access: query con ordinamenti
  45. 27/4 – Assemblea di classe
  46. 4/5 – Quesiti della seconda prova
  47. 11/5 – Quesiti della seconda prova
  48. 15/5 – Prove di recupero
  49. 18/5 – MS Access: operatori Like e Not
  50. 22/5 – VPython: figure wireframe

4BA

  1. 15/9 – Presentazione del programma
  2. 18/9 – IT Security:  crimini informatici, hacker, cracker, hacktivist
  3. 21/9 – IT Security: la protezione dei dati
  4. 22/9 – IT Security: la crittografia
  5. 25/9 – Python: introduzione al linguaggio
  6. 27/9 – Python: operatori matematici e di confronto
  7. 3/10 – Python: funzione print(), sep, end
  8. 4/10 – Python: input(), int(), float(); cerchio, triangolo rettangolo
  9. 6/10 – Python: degrees(), radians(), sin(), cos(), tan()
  10. 10/10 – IT Security: rischi, precauzioni, C.I.A., accesso alla rete
  11. 17/10 – IT Security: reti wireless
  12. 19/10 – Python: ripasso; assegnazioni con operatore
  13. 24/10 – Python: ripetizioni con for e range()
  14. 26/10 – Python: ripasso
  15. 31/10 – VERIFICA
  16. 2/10 – Python: problemino di Gauss
  17. 6/11 – Python: assegnazioni multiple, ripetizioni con while
  18. 8/11 – Python: while, fattoriale
  19. 13/11 – Python: if..else…; equazioni di 1° e 2° grado.
  20. 15/11 – Python: esercizi con for e if.
  21. 20/11 – Python: funzioni trigonometriche
  22. 22/11 – Diffusione dei linguaggi di programmazione
  23. 27/11 – Python: grafico di funzione
  24. 29/11 – VERIFICA.
  25. … Python: grafico di funzione con coordinate polari
  26. 6/12 – Python: lista di numeri
  27. 11/12 – Python: “Il cassiere Camillo”, “Da base 10 a base 2”
  28. 13/12 – Python: “Somma delle cifre 10”
  29. 17/1 – Python: congettura di Collatz
  30. 22/1 – Basi di dati: sist. informativo, sist. informatico, archivio cartaceo, elettronico, base di dati
  31. 24/1 – Basi di dati: archivio e elettronico e database
  32. 29/1 – Python: funzioni utente di tipo matematico
  33. 31/1 – Basi di dati: piramide di Antony
  34. 5/1 – Python: funzioni quadrato, cubo, potenza, fattoriale, diagonale, …
  35. 7/2 – Basi di dati: caratteristiche dei db
  36. 19/2 . Educazione alla salute
  37. 21/2 – Python: menu di scelta, numeri casuali
  38. 26/2 – Assemblea d’Istituto
  39. 28/2 – VERIFICA: basi di dati
  40. 5/2 – Python: libreria random
  41. 12/3 – MS Access: tabelle e campi
  42. 19/3 – Python: esercizi
  43. 21/3 – MS Access: gli oggetti
  44. 26/3 – MS Access: ricerca guidata, filtri, trova
  45. 28/3 – MS Access: proprietà dei campi
  46. 4/4 – MS Access: campo contatore, chiave primaria
  47. 6/4 – MS Access: chiavi
  48. 9/4 – MS Access: query
  49. 11/4 – VERIFICA
  50. 16/4 – MS Access: query con ordinamenti
  51. 18/4 – MS Access: criteri per valori e intervalli
  52. 2/5 – MS Access: ripasso, operatore Between
  53. 7/5 – MS Access: operatori Between, Like, Not, And, Or
  54. 16/5 – MS Access: tutti i criteri per le query
  55. 21/5 – MS Access: cenni su maschere e report
  56. 23/5 – VPython: figure wireframe

Gli argomenti trattati sono evidenziati in colore: anni precedenti – 2017/18.

  • L’ora del codice: Labirinto, Artista, …
  • ASL: Rischio informaticoLa sicurezza delle informazioni
  • ECDL: COMPUTER ESSENTIALS – ONLINE ESSENTIALS – SPREADSHEETDATABASES

IT SECURITY

  • Concetti di sicurezzaMinacce ai dati – Valore delle informazioni – Sicurezza personale – Sicurezza dei file
  • MalwareTipi e metodi – Protezione – Risoluzione e rimozione
  • Sicurezza in reteReti e connessioni – Sicurezza su reti wireless
  • Controllo di accessoMetodi – Gestione delle password
  • Uso sicuro del webImpostazioni del browser – Navigazione sicura in rete
  • ComunicazioniPosta elettronica – Reti sociali – VoiP e messaggistica istantanea – Dispositivi mobili
  • Gestione sicura dei datiMessa in sicurezza e salvataggio di dati – Cancellazione e distruzione sicura

Python

  • L’ambiente di sviluppo – IDLE / VIDLE – Menu dei comandi
  • La struttura del programmaCommenti – AssegnazioniAss. multiple – Ass. con operatori – Operatori aritmetici – Op. di confronto – Espressioni matematiche – input() – int() – float() – print() – sep – end – print formattato – Il controllo dell’esecuzione – I cicli – range() – Le selezioni
  • Le funzioni – Predefinite – Matematiche – Random – Parametri – Visibilità delle risorse – Ricorsione
  • Le strutture dati – Liste – Caratteri e stringhe
  • I moduli – math – randomvisualvisual.graph

Small Basic

  • L’ambiente di sviluppo – Installazione di Small Basic – Nuovo – Apri – Salva – Salva con nome – Taglia – Copia – Incolla – Esegui – Trova – Formatta il programma – Help intelligente – Gli errori
  • Applicazioni per la finestra di testo – Input – Output – Assegnazione – Commenti – Uso dei colori – Identificatori – Operatori – Espressioni matematiche
  • Il controllo dell’esecuzione – La sequenza – La selezione singola – La selezione doppia – Selezioni annidate – La selezione multipla – La ripetizione definita – La ripetizione indefinita – I sottoprogrammi – Gli eventi del mouse, della tastiera, del timer
  • Librerie – GraphicsWindow – Math – TextWindow – Turtle

Libro di testo: Paolo Camagni, Riccardo Nikolassy – CORSO DI INFORMATICA 1-2 – HOEPLI.

1.1 – IL COMPUTER

  1. Hardware e software – Il computer – Il case e l’unità di elaborazione – Il computer, una macchina aggiornabile
  2. Le parti che formano un computer – La scheda madre di un computer – Come ragiona il computer – Le memorie – Il funzionamento di una CPU
  3. Le periferiche e i tipi di computer – Le periferiche e le interfacce – Le periferiche sono multimediali – I tipi di computer
  4. Digitale e binario – Analogico e digitale – Digitale o binario – Codifica in bit o binaria – Rappresentazione dei dati alfabetici
  5. Sistemi di numerazione posizionali – Rappresentazione dei dati numerici – Sistema posizionale – Conversione da binario a decimale – Conversione da esadecimale a decimale
  6. Conversione da decimale alle diverse basi – Introduzione alle conversioni di base – Conversione da decimale a binario – Conversione da decimale a ottale – Conversione da decimale a esadecimale
  7. Cosa fa funzionare il tutto: il software – Il software – I linguaggi di programmazione – Il sistema operativo
  8. Il computer nella vita di ogni giorno – Il computer nel mondo del lavoro – Il commercio elettronico – La sicurezza nel commercio elettronico – Il telelavoro – I virus
  9. Conosciamo le norme sulla sicurezza e sul diritto d’autore – L’ergonomia – Le attrezzature a norma – L’ambiente a norma – Computer e salute – Computer e ambiente – La sicurezza e la protezione dei dati – Informatica e diritti d’autore – Informatica e privacy

1.2 – FUNZIONI DI UN SISTEMA OPERATIVO

  1. Il ruolo dei sistemi operativi – Il sistema operativo – Funzionalità di base del sistema operativo – Dove si trova il sistema operativo – I sistemi operativi in commercio – Windows e la sua interfaccia grafica
  2. Conosciamo il sistema operativo Windows XX – Il desktop di Windows – Gestiamo gli utenti – Le icone e i file – Le icone e il mouse – Le cartelle – I collegamenti
  3. Conosciamo il sistema operativo Linux – Le distribuzioni di Linux – Il desktop di Linux Ubuntu – Le finestre – Gli oggetti del desktop – Le caratteristiche principali del computer in uso – Le caratteristiche dello schermo
  4. Usiamo Windows XX: le caratteristiche del computer – Le caratteristiche principali del computer in uso – Installare una nuova stampante – La coda di stampa – Le caratteristiche dello schermo – Modifica dello sfondo del desktop – Modifica del salvaschermo del computer – I software installati
  5. Usiamo Windows XX: impariamo a operare sui file – I file e le cartelle – Muoversi tra le cartelle – Visualizzare i file – Selezionare i file – Spostare e copiare i file
  6. Usiamo Windows XX : impariamo a cercare i file – La ricerca delle informazioni – Ricercare file usando i metacaratteri

1.5 – ESPLORIAMO IL FOGLIO ELETTRONICO

  1. Conosciamo il foglio di calcolo XXXX: usiamo le formule e le funzioni – I fogli di calcolo – Il formato delle celle – I riferimenti – Impariamo a scrivere le formule – Impariamo a scrivere e interpretare le funzioni – L’inserimento automatico di funzioni – Facciamo un esercizio insieme: formule con XXXX – Facciamo un esercizio insieme: calcolo dell’incidenza percentuale con XXXX
  2. Analizziamo le funzionalità dei fogli di calcolo – I riferimenti assoluti e relativi – Facciamo un esercizio insieme: i campi calcolati – Facciamo un esercizio insieme: le funzioni condizionali – La formattazione condizionale – Facciamo un esercizio insieme: la funzione CONTA.SE()
  3. Applichiamo le funzioni alle situazioni di produttività – Come spostare e copiare le celle – Come copiare la selezione negli appunti – Come tagliare la selezione negli appunti – Come incollare dagli appunti – Come si adattano le formule agli spostamenti – Facciamo un esercizio insieme: le copie speciali – Facciamo un esercizio insieme: un prospetto con la somma condizionale – Impariamo a creare i subtotali
  4. Rappresentiamo i dati con i grafici di XXXX – Introduzione – Conosciamo i vari tipi di grafico che offre XXXX – Creiamo un grafico in autocomposizione – Modifichiamo un grafico – Facciamo un esercizio insieme: grafico a torta – I grafici a dispersione

1.6 – ALGORITMI E PROGRAMMI

  1. Conosciamo gli algoritmi e i linguaggi – Il calcolatore, i problemi, i programmi e i linguaggi di programmazione – I problemi e la loro soluzione – Analisi e comprensione del problema – Astrazione, modellizzazione e definizione della strategia – L’algoritmo
  2. Conosciamo i linguaggi di programmazione – Linguaggi informatici – Linguaggi di alto livello – Compilatori e interpreti – La classificazione dei linguaggi in paradigmi – Conclusioni
  3. Diagrammi a blocchi e top-down – Introduzione – Prima rappresentazione degli algoritmi – Seconda rappresentazione degli algoritmi – Tecnica top-down

2.6 – HTML, Internet e Javascript

  1. Internet e HTML – Internet – Il cloud computing – L’architettura del web – I servizi di Internet – I domini, il DNS e la registrazione di siti – HTML e il WWW – HTML – La creazione di una pagina – La sintassi HTML – Il corpo del documento – I paragrafi e la formattazione del testo – La definizione del carattere
  2. Approfondiamo HTMLLe immagini – Le liste – Le tabelle – I collegamenti ipertestuali – Le mappe sensibili
  3. Multimedialità e moduli nelle pagine web – Gli oggetti multimediali – Inserire applet Java – Moduli e server web – Il modulo di immissione form – Gli elementi che compongono i moduli – Come disabilitare i controlli
  4. Il linguaggio JavascriptLe pagine dinamiche e i linguaggi di scripting – Scrivere e provare uno script – Le variabili – Gli oggetti del browser – La gestione del timer – I campi modulo – Eventi e handler

2.7 – Progettazione di database

  1. Inroduzione ai databaseGeneralità – Archivi e applicazioni informatiche . Dati, archivi e database – Funzioni di un DBMS – (Piramide di Antony)
  2. Progettazione concettuale e logica – Modellazione dei dati – Modellazione dei dati – Modelli logici per le basi di dati – Conclusioni
  3. Il modello E-R: entità e attributi – Il modello E-R – Entità – Istanze e attributi – Classificazione degli attributi – Domini
  4. Chiavi e attributi – Introduzione – Chiavi primarie – Chiavi composte – Chiavi artificiali – Migrazione di chiave primaria – Chiavi esterne – Aggiungere attributi al modello
  5. Il progetto di un database – Oggetti di un database – Nominare gli oggetti – Individuare le entità – Definire gli attributi – La documentazione del progetto: matrici tra entità e attributi – Individuare le relazioni – Regole di lettura – Affinare lo schema di base – Esempi di applicazione
  6. I database relazionali – Struttura dei dati e terminologia – Proprietà delle tabelle relazionali – Relazioni e chiavi – Conclusioni: schema logico, fisico e tracciato record
  7. Le regole di integrità – L’integrità dei dati – Regole di inserzione, cancellazione e modifica
  8. La normalizzazione delle tabelle

2.8 – DBMS locali e di rete

  1. La gestione dei database mediante DBMS – Database e DBMS – I livelli di astrazione – La sicurezza – Architettura e organizzazione – Database di rete – Tipi di data warehouse
  2. Il DBMS Microsoft Access – Gli oggetti di Access – I vincoli e la normalizzazione – La relazione uno a molti
  3. Estrarre le informazioni con Microsoft Access – La ricerca dei dati nella tabella – Le interrogazioni sui database: le query – Le query su più tabelle in relazione – Le query di aggiornamento – Le query di raggruppamento – Il riepilogo dei dati con i report
  4. Esempi di database aziendali con Access – La gestione del magazzino – La fatturazione
  5. # Un DBMS di rete: MySQL – …

2017 – 3AA-3BA

3AA

  1. 13/9 – Presentazione del programma
  2. 20/9 – WWW: The birth of the web
  3. 25/9 – HTML: A, H1, href, P
  4. 28/9 – HTML: align, left, center, right, justify
  5. 2/10 – HTML: tag BODY, HEAD, HTML, TITLE, BR
  6. 5/10 – WWW: terminologia del web
  7. 9/10 – HTML: ipertesto, name, #
  8. 12/10 – HTML: attrinuti di HR, align, color, noshade, size, width
  9. 16/10 – HTML: 8 /16 / 216 / 16 milioni di colori
  10. 19/10 – HTML: attributi di BODY, alink, bgcolor, color, link, vlink
  11. 23/10 – HTML: immagini, align, border, bottom, center, IMG, left, middle, right, src, top
  12. 26/10 – VERIFICA
  13. 30/10 – Assemblea di classe
  14. 2/11 – HTML: tutti gli attributi di IMG
  15. 6/11 – HTML: sezioni DIV, BLOCKQUOTE, PRE
  16. 9/11 – Geogebra: problemi con i triangoli
  17. 13/11 – HTML: stili dei caratteri. B, I, S, SUB, SUP, TT, U.
  18. 16/11 – HTML: tuttgli gli stili dei caratteri; caratteri speciali
  19. 20/11 – WWW: hostname, domini, SSL, HTTPS
  20. 27/11 – HTML: elenchi non ordinati, elenchi annidati
  21. 30/11 – HTML: ripasso
  22. 4/12 – VERIFICA
  23. 7/12 – WWW: la ricerca delle informazioni
  24. 11/12 – WWW: uso del motore di ricerca
  25. 14/12 – HTML: elenchi OL, start, type, value
  26. 18/1 – HTML: tabelle, TABLE, TR, TD, align, bgcolor, border, cellpadding, cellspacing, width
  27. 22/1 – HTML: tabelle, align, valign, height, width
  28. 25/1 – Educazione alla salute
  29. 29/1 – HTML: rowspan, colspan, TH
  30. 1/2 – HTML: tabella parabole
  31. 5/2 – HTML: collegamenti ipertestuali, target, _new, introduzione ai form
  32. 8/2 – HTML: esercizi.
  33. !5/2 – Conferenza in aula magna
  34. 19/2 – VERIFICA
  35. 22/2 – HTML: size, maxlength, SELECT, OPTION, selected
  36. 26/2 – Open Projects – blender.org
  37. 1/3 – HTML: checkbox, radio, checked
  38. 2/3 – Pagine dinamiche
  39. 5/3 – HTML: submit, reset, value
  40. 8/3 – Attività sportiva
  41. 12/3 – HTML: cols, rows, wrap, FIELDSET, LEGEND, TEXTAREA
  42. 15/3 – Javascript: introduzione
  43. 19/3 – Javascript: variabili, operatori, espressioni
  44. 22/3 – Javascript: esercizi con for(), parabole.
  45. 26/3 – Javascript: esercizio “più e meno”
  46. 5/4 – VERIFICA
  47. 9/4 – Javascript: gestione pulsanti
  48. 12/4 – Javascript: studio circonferenza
  49. 3/5 – Javascript: eventi dei pulsanti
  50. 7/5 – Javascript: scacchiera colorata
  51. 10/5 – Verifica di recupero
  52. 17/5 – ICT: cloud computing, opportunità e rischi
  53. 21/5 – WordPress: cenni su articoli, commenti, utenti

3BA

  1. 13/9 – Presentazione del programma
  2. 18/9 – WWW: The birth of the web
  3. 20/9 – HTML: A, H1, href, P
  4. 27/9 – HTML: align, left, right, center, justify, H1, H2, H3, H4
  5. 29/9 – WWW: terminologia;
    HTML: tag BODY, HEAD, HTML, TITLE
  6. 2/10 – HTML: ripasso terminologia del web e HTML
  7. 4/10 – HTML: ipertesto, name, #
  8. 9/10 – HTML: collegamenti interni, esterni
  9. 11/10 – HTML: attributi di HR, align, color, noshade, size, width
  10. 16/10 – HTML: 8 /16 / 216 / 16 milioni di colori
  11. 18/10 – HTML: attributi di BODY, alink, bgcolor, link, text, vlink.
  12. 23/10 – HTML: immagini, align, center, IMG, left, right, src
  13. 25/10 – VERIFICA
  14. 30/10 – HTML: sezioni DIV, BLOCKQUOTE, PRE
  15. 7/11 – HTML: stili dei caratteri, B, EM. I, S, STRIKE, STRONG, SUB, SUP, U
  16. 10/11 – HTML: tutti gli stili dei caratteri
  17. 14/11 – WWW: hostname, domini
  18. 17/11 – HTML: tutti gli attributi di IMG
  19. 21/11 – WWW: sicurezza
  20. 24/11 – HTML: elenchi non ordinati, elenchi annidati
  21. 28/11 – VERIFICA
  22. 1/12 – L’ora del codice
  23. 5/12 – WWW: la ricerca delle informazioni
  24. 12/12 – WWW: uso del motore di ricerca
  25. 15/12 – HTML: elenchi OL, start, type, value
  26. 16/1 – Ripasso
  27. 19/1 – HTML: tabelle, TABLE, TR, TD, align, bgcolor, border, cellpadding, cellspacing, width
  28. 23/1 – Matematica Senza Frontiere
  29. 26/1 – HTML: valign, colspan, rowspan
  30. 30/1 – HTML: tabella  parabole / foto
  31. 6/2 – HTML: collegamenti ipertestuali, target, _new, introduzione ai form
  32. 9/2: HTML: value, size, maxlenght, SELECT, OPTION
  33. 16/2 – VERIFICA
  34. 20/2 – HTML: ripasso, OPTGROUP, “selected”, “label”
  35. 23/2 – HTML: checkbox, radio, checked
  36. 27/2 – HTML: submit, reset, action, method, get, post
  37. 2/3 – HTML: esercizi con checkbox, radio e SELECT
  38. 6/3 – HTML: textarea, cols, rows, wrap
  39. 8/3 – Attività sportiva
  40. 9/3 – HTML: moduli con FIELDSET, LEGEND
  41. 13/3 – Javascript: introduzione
  42. 16/3 – Javascript: introduzione
  43. 20/3 – Javascript: esercizi con for()
  44. 27/3 – Javascript: esercizio “più e meno”
  45. 6/4 – Conferenza in auditorium
  46. 10/4 – VERIFICA
  47. 13/4 – Javascript: studio circonferenza
  48. 27/4 – Javascript: eventi dei pulsanti
  49. 4/5 – Attività in auditorium
  50. 8/5 – Javascript: scacchiera colorata
  51. 15/5 – Javascript: codice incorporato o esterno
  52. 18/5 – Verifica di recupero
  53. 22/5 – WordPress: cenni sui CMS

Gli argomenti trattati sono evidenziati in colore: 2015/162016/172017/18

Libro di testo: Paolo Camagni, Riccardo Nikolassy – CORSO DI INFORMATICA 1-2 – HOEPLI.

2.6 – HTML, Internet e Javascript

  1. Internet e HTML – Internet – Il cloud computing – L’architettura del web – I servizi di Internet – I domini, il DNS e la registrazione di siti – HTML e il WWW – HTML- La creazione di una pagina – La sintassi HTML – Il corpo del documento – I paragrafi e la formattazione del testo – Sezioni DIV, PRE, … – La definizione del carattere – Le intestazioni
  2. Approfondiamo HTMLLe immagini – Le liste – Le tabelle – I collegamenti ipertestualiLe mappe sensibili
  3. Multimedialità e moduli nelle pagine web – Gli oggetti multimediali – Inserire applet JavaModuli e server web – Il modulo di immissione form – Gli elementi che compongono i moduli – Come disabilitare i controlli
  4. Il linguaggio Javascript – Le pagine dinamiche e i linguaggi di scripting – Scrivere e provare uno script – Le variabili – Gli oggetti del browser – La gestione del timer – I campi modulo – Eventi e handler
  5. # Introduzione ai fogli di stile – I fogli di stile – Gli stili – L’applicazione degli stili – L’applicazione degli stili in cascata – Classi e pseudoclassi – Il selettore id
  6. Il linguaggio XML – …

1 – IL COMPUTER

  1. Hardware e softwareIl computer – Il case e l’unità di elaborazione – Il computer, una macchina aggiornabile – Le porte che non si vedono
  2. Le parti che formano un computer . La scheda madre di un computer – Come ragiona il computer – Le memorie – Le memorie di massa – Il funzionamento di una CPU
  3. Le periferiche e i tipi di computerLe periferiche e le interfacce – Le periferiche sono multimediali – I tipi di computer
  4. Digitale e binario – Analogico e digitale – Digitale o binario – Codifica in bit o binaria – Rappresentazione dei dati alfabetici
  5. Sistemi di numerazione posizionaliRappresentazione dei dati numerici – Sistema posizionale – Conversione da binario a decimale – Conversione da ottale a decimale – Conversione da esadecimale a decimale – Conclusioni
  6. Conversione da decimale alle diverse basiIntroduzione alle conversioni di base – Conversione da decimale a binario – Conversione da decimale a ottale – Conversione da decimale a esadecimale
  7. Cosa fa funzionare il tutto: il softwareIl software – I linguaggi di programmazione – Il sistema operativo
  8. Il computer nella vita di ogni giornoIl computer nel mondo del lavoro – Il commercio elettronico – La sicurezza nel commercio elettronico – Il telelavoro – I virus
  9. Conosciamo le norme sulla sicurezza e sul diritto d’autoreL’ergonomia – Le attrezzature a norma – L’ambiente a norma – Computer e salute – Computer e ambiente – La sicurezza e la protezione dei dati – Informatica e diritti d’autore – Informatica e privacy
  10. Conversioni tra le basi binarieIntroduzione – Conversione tra binari e ottali – Conversione tra binari ed esadecimali – Conversione tra ottali ed esadecimali

2 – FUNZIONI DI UN SISTEMA OPERATIVO

  1. Il ruolo dei sistemi operativiIl sistema operativo – Funzionalità di base del sistema operativo – Dove si trova il sistema operativo – I sistemi operativi in commercio – Windows e la sua interfaccia grafica
  2. Conosciamo il sistema operativo Windows XXIl desktop di Windows – Gestiamo gli utenti – Le icone e i file – Le icone e il mouse – Le cartelle – I collegamenti
  3. Conosciamo il sistema operativo LinuxLe distribuzioni di Linux – Il desktop di Linux Ubuntu – Le finestre – Gli oggetti del desktop – Le caratteristiche principali del computer in uso – Le caratteristiche dello schermo
  4. ### Usiamo Windows XX: le caratteristiche del computerLe caratteristiche principali del computer in uso – Installare una nuova stampante – La coda di stampa – Le caratteristiche dello schermo – Modifica dello sfondo del desktop – Modifica del salvaschermo del computer – I software installati
  5. ### Usiamo Windows XX: impariamo a operare sui fileI file e le cartelle – Muoversi tra le cartelle – Visualizzare i file – Selezionare i file – Spostare e copiare i file
  6. ### Usiamo Windows XX : impariamo a cercare i fileLa ricerca delle informazioni – Ricercare file usando i metacaratteri

5 – ESPLORIAMO IL FOGLIO ELETTRONICO

  1. Conosciamo il foglio di calcolo XXXX: usiamo le formule e le funzioniI fogli di calcolo – Il formato delle celle – I riferimenti – Impariamo a scrivere le formule – Impariamo a scrivere e interpretare le funzioni – L’inserimento automatico di funzioni – Facciamo un esercizio insieme: formule con XXXX – Facciamo un esercizio insieme: calcolo dell’incidenza percentuale con XXXX
  2. Analizziamo le funzionalità dei fogli di calcoloI riferimenti assoluti e relativi – Facciamo un esercizio insieme: i campi calcolati – Facciamo un esercizio insieme: le funzioni condizionali – La formattazione condizionale – Facciamo un esercizio insieme: la funzione CONTA.SE()
  3. Applichiamo le funzioni alle situazioni di produttivitàCome spostare e copiare le celle – Come copiare la selezione negli appunti – Come tagliare la selezione negli appunti – Come incollare dagli appunti – Come si adattano le formule agli spostamenti – Facciamo un esercizio insieme: le copie speciali – Facciamo un esercizio insieme: un prospetto con la somma condizionale – Impariamo a creare i subtotali
  4. Rappresentiamo i dati con i grafici di XXXXIntroduzione – Conosciamo i vari tipi di grafico che offre XXXX – Creiamo un grafico in autocomposizione – Modifichiamo un grafico – Facciamo un esercizio insieme: grafico a torta – I grafici a dispersione

6 – ALGORITMI E PROGRAMMI

  1. Conosciamo gli algoritmi e i linguaggiIl calcolatore, i problemi, i programmi e i linguaggi di programmazione – I problemi e la loro soluzione – Analisi e comprensione del problema – Astrazione, modellizzazione e definizione della strategia – L’algoritmo – Dall’algoritmo al codice macchina
  2. Impariamo a fare i diagrammi a blocchiL’uomo come esecutore di algoritmi – Diagrammi a blocchi o flow chart – La programmazione strutturata
  3. Conosciamo la selezione e le condizioni logicheL’istruzione di selezione doppia – La selezione semplice
  4. Conosciamo l’iterazione definita e indefinitaL’istruzione di iterazione o ciclo – Codifichiamo l’iterazione – La tabella di traccia o trace table

Complementi

  • L’ora del codice
  • Geogebra

SMALL BASIC

  • La geometria della tartaruga
  • Applicazioni per la finestra di testo
  • Applicazioni per la finestra grafica

PYTHON

  • Cenni su applicazioni 2D e 3D

ECDL

  • COMPUTER ESSENTIALS
  • SPREADSHEET

ONLINE ESSENTIALS

  1. Concetti di navigazione in rete – Concetti fondamentali – Sicurezza
  2. Navigazione sul web – Uso del browser – Strumenti e impostazioni – Segnalibri – Contenuti dal web
  3. Informazioni raccolte sul web – Ricerca – Valutazione critica – Copyright, protezione dei dati
  4. Concetti di comunicazione – Comunità online – Strumenti di comunicazione – Concetti della posta elettronica
  5. Uso della posta elettronica – Invio di un messaggio – Ricevere un messaggio – Strumenti e impostazioni – Organizzazione dei messaggi – Uso dei calendari

IT SECURITY

  1. Concetti di sicurezza – Minacce ai dati – Valore delle informazioni – Sicurezza personale – Sicurezza dei file
  2. Malware – Tipi e metodi – Protezione – Risoluzione e rimozione
  3. Sicurezza in rete – Reti e connessioni – Sicurezza su reti wireless
  4. Controllo di accesso – Metodi – Gestione delle password
  5. Uso sicuro del web – Impostazioni del browser – Navigazione sicura in rete
  6. Comunicazioni – Posta elettronica – Reti sociali – VoiP e messaggistica istantanea – Dispositivi mobili
  7. Gestione sicura dei dati – Messa in sicurezza e salvataggio di dati – Cancellazione e distruzione sicura

2017 – 1AA

Diario delle lezioni

  1. 15/9 – Regolamento di laboratorio
  2. 22/9 – Formazione di base sulla sicurezza: rischio, prevenzione, protezione
  3. 26/9 – Formazione di base sulla sicurezza: le figure coinvolte
  4. 29/9 – Utilizzo della cartella di rete
  5. 3/10 – Ergonomia: definizioni
  6. 5/10 – Ergonomia: piano di lavoro, sedile di lavoro, schermo
  7. 10/10 – Ergonomia: tastiera, mouse, portatili
  8. 12/10 – Ergonomia: spazio, illuminazione, rumore
  9. 18/10 – Ergonomia: microclima (temperatura, umidità, aerazione), radiazioni
  10. 25/10 – Ergonomia: salute e prevenzione
  11. 27/10 – Ergonomia: salute e ambiente
  12. 3/11 – VERIFICA
  13. 6/11 – Hardware: definizioni di computer
  14. 10/11 – Hardware: definizioni e uso del computer
  15. 13/11 – Hardware: definizioni e classificazione PC
  16. 17/11 – Hardware: pannello anteriore e posteriore
  17. 20/11 – Hardware: pannelli, legge di Moore, upgrade.
  18. 24/11 – Hardware: porte interne, esterne, wireless.
  19. 27/11 – VERIFICA
  20. 1/12 – Assemblea di classe
  21. 4/12 – Hardware: accesso alla rete
  22. 11/12 – Hardware: accesso alla rete
  23. 15/12 – Hardware: porte esterne, periferiche di input
  24. 18/12 – Hardware: periferiche di input, output, i/o
  25. 19/1 – Hardware: scheda madre, memorie centrali
  26. 22/1 – Hardware: bit, byte, KB, MB, GB
  27. 26/1 – Hardware: dimensione dei file, foglio di calcolo
  28. 29/1 – Hardware: velocità della rete, foglio di calcolo
  29. 2/2 – Hardware: tempi di attesa
  30. 5/2 – Hardware: tempi di attesa, foglio di calcolo
  31. 9/2 – Hardware: ripasso, esercizi
  32. 16/2 – L’ora del codice
  33. 19/2 – VERIFICA
  34. 23/2 – Hardware: ripasso periferiche
  35. 26/2 – Assemblea d’Istituto
  36. 2/3 – Hardware: classificazione dei computer
  37. 5/3 – Hardware: classificazione PC e portatili
  38. 12/3 – VERIFICA
  39. 16/3 – Hardware: memorie di massa
  40. 19/3 – Small Basic: quesiti “Artista 1”
  41. 23/3 – Small Basic: figure geometriche, ripetizione
  42. 26/3 – Small Basic: ripetizione doppia
  43. 6/4 – ICT: protezione dei dati, password
  44. 9/4  – ICT: password, crittografia, backup
  45. 13/4 – ICT: software e copyright
  46. 16/4 – ICT: le licenze software
  47. 27/4 – ICT: criteri per la scelta del software
  48. 4/5 – ICT: tutela della privacy
  49. 7/5 – ICT: privacy, diritti, doveri, esenzioni
  50. 11/6 – ICT: i rischi della rete sociale
  51. 18/5 – Prova di Italiano
  52. 21/5 – VERIFICA

Gli argomenti trattati sono evidenziati in colore

  • Regolamento di laboratorio
  • Formazione di base sulla sicurezza
  • L’ora del codice
  • ECDLCOMPUTER ESSENTIALS – ONLINE ESSENTIALS – SPREADSHEET – IT SECURITY

Paolo Camagni, Riccardo Nikolassy – CORSO DI INFORMATICA 1 – HOEPLI

1 – IL COMPUTER

  1. Hardware e software – Il computer – Il case e l’unità di elaborazione – Il computer, una macchina aggiornabile – Le porte che non si vedono
  2. Le parti che formano un computer – La scheda madre di un computer – Come ragiona il computer – Le memorie – Le memorie di massa – Il funzionamento di una CPU – Le porte interne
  3. # Le periferiche e i tipi di computer – Le periferiche e le interfacce – Le periferiche sono multimediali – I tipi di computer
  4. Digitale e binario – Analogico e digitale – Digitale o binario? – Codifica in bit o binaria – Rappresentazione dei dati alfabetici
  5. Sistemi di numerazione posizionali – Rappresentazione dei dati numerici – Sistema posizionale – Conversione da binario a decimale – Conversione da ottale a decimale – Conversione da esadecimale a decimale
  6. Conversione da decimale alle diverse basi – Introduzione alle conversioni di base – Conversione da decimale a binario – Conversione da decimale a ottale – Conversione da decimale a esadecimale
  7. Cosa fa funzionare il tutto: il softwareIl software – I linguaggi di programmazione – Il sistema operativo
  8. # Il computer nella vita di tutti i giorni – Il computer nel mondo del lavoro – Il commercio elettronico – La sicurezza nel commercio elettronico – Il telelavoro – I virus
  9. # Conosciamo le norme sulla sicurezza e sul diritto d’autore – L’ergonomia – Le attrezzature a norma – L’ambiente (di lavoro) a norma – Computer e salute – Computer e ambiente – La sicurezza e la protezione dei dati – Informatica e diritti d’autore – Informatica e privacy
  10. # Conversione tra le basi binarie – Introduzione – Conversione tra binari e ottali – Conversione tra binari ed esadecimali – Conversione tra ottali ed esadecimali

2 – FUNZIONI DI UN SISTEMA OPERATIVO

  1. Il ruolo dei sistemi operativi – Il sistema operativo – Funzionalità di base del sistema operativo – Dove si trova il sistema operativo – I sistemi operativi in commercio – Windows e la sua interfaccia grafica
  2. Conosciamo il sistema operativo Windows XX – Il desktop di Windows – Gestiamo gli utenti – Le icone e i file – Le icone e il mouse – Le cartelle – I collegamenti
  3. # Conosciamo Linux – Le distribuzioni di Linux – Il desktop di Linux Ubuntu – Le finestre – Gli oggetti del desktop – Le caratteristiche principali del computer in uso – Le caratteristiche dello schermo
  4. Usiamo Windows XX: le caratteristiche del computer – Le caratteristiche principali del computer in uso – Installare una nuova stampante – La coda di stampa – Le caratteristiche dello schermo – Modifica dello sfondo del desktop – Modifica del salvaschermo del computer – I software installati
  5. Usiamo Windows XX: impariamo a operare sui file –  I file e le cartelle – Muoversi tra le cartelle – Visualizzare i file – Selezionare i file – Spostare e copiare i file
  6. # – Usiamo Windows XX : impariamo a cercare i file – La ricerca delle informazioni – Ricercare file usando i metacaratteri
  7. # – Comprimere i file e le cartelle – La fase di compressione – Comprimere file e cartelle con Windows – Un programma molto utile
  8. # – Conosciamo Ubuntu – Navighiamo tra le cartelle – Copia e spostamento di file e cartelle – La ricerca dei file

3 – I TESTI, GLI IPERTESTI E LE PRESENTAZIONI

  1. Elaborare documenti con XX – …
  2. Esploriamo gli ipertesti e gli ipermedia – …
  3. Facciamo un ipertesto con XX – …
  4. Facciamo un sito web con XX – …
  5. Creiamo una presentazione multimediale con XX – …
  6. # – Analizziamo gli strumenti multimediali – …

4 – INTERNET E LE RETI DI COMPUTER

  1. Conosciamo le reti di computer e internet – Le reti di computer – La rete telefonica e i computer – La telefonia mobile – Il cablaggio delle reti – Le apparecchiature delle reti – Gli indirizzi IP – La rete Internet – I servizi di Internet – Gli indirizzi dei siti Web
  2. # – Conosciamo come avviene la comunicazione nel Web – Conosciamo i sistemi di comunicazione in tempo reale – Conosciamo i sistemi di comunicazione asincromi – Conosciamo la comunicazione in tempo reale con VoIP – Conosciamo la comunicazione in tempo reale con UMTS
  3. # – Impariamo a navigare nel WWW – Navighiamo con il browser – I cookie e la cache – I motori di ricerca – Interpretiamo i risultati di un motore di ricerca – Conosciamo i portali – Salvare e stampare le pagine Web – Navighiamo in siti di interesse specifico

5 – ESPLORIAMO IL FOGLIO ELETTRONICO

  1. Conosciamo il foglio di calcolo XX: le formule e le funzioni – I fogli di calcolo – Il formato delle celle – I riferimenti – Impariamo a scrivere le formule – Impariamo a scrivere e interpretare le funzioni – L’inserimento automatico di funzioni – Facciamo un esercizio insieme: formule con XX – Facciamo un esercizio insieme: calcolo dell’incidenza percentuale con XX
  2. Usiamo XX: applichiamo alcune funzioni – I riferimenti assoluti e relativi – Facciamo un esercizio insieme: i campi calcolati – Facciamo un esercizio insieme: le funzioni condizionali – La formattazione condizionale – Facciamo un esercizio insieme: la funzione CONTA.SE() – Facciamo un esercizio insieme: ricercare un valore in una tabella
  3. Usiamo XX: subtotali e copie speciali – Come spostare e copiare le celle – Come copiare la selezione negli appunti – Come tagliare la selezione negli appunti – Come incollare dagli appunti – Come si adattano le formule agli spostamenti – Facciamo un esercizio insieme: le copie speciali – Facciamo un esercizio insieme: un prospetto con la somma condizionale – Impariamo a creare i subtotali
  4. Rappresentiamo i dati con i grafici di XX – Introduzione – Conosciamo i vari tipi di grafico che offre XX – Creiamo un grafico in autocomposizione – Modifichiamo un grafico – Facciamo un esercizio insieme: un grafico a torta – I grafici a dispersione
  5. Conosciamo le macro e VBA – …

6 – IL SOFTWARE: DAL LINGUAGGIO ALL’APPLICAZIONE

  1. Problemi e algoritmi – Il calcolatore, i problemi, i programmi e i linguaggi di programmazione – I problemi e la loro soluzione – Analisi e comprensione del problema – Astrazione, modellizzazione e definizione della strategia – L’algoritmo
  2. Conosciamo i linguaggi di programmazione – Linguaggi informatici – Linguaggi di alto livello – Compilatori e interpreti – La classificazione dei linguaggi in paradigmi – Conclusioni
  3. # – Tecniche e strumenti per lo sviluppo di un programma – Scrivere un programma – Elementi di qualità del software – Gli ambienti di sviluppo – Il ciclo di vita del software – Conclusioni
  4. # – Le applicazioni dell’informatica – Le mille facce dell’informatica – Software: programmi e applicazioni – La filiera produttiva informatica

7 – LA SOLUZIONE DEI PROBLEMI E IL PRGETTO DI ALGORITMI

  1. Analisi, astrazione e modella del problema – …
  2. Metodi per la soluzione dei problemi – …
  3. # – Algebra booleana e logica – …
  4. Ambienti visuali per la codifica di programmi: Scratch e BYOB – …
  5. Diagrammi a blocchi e top-down – Introduzione – Prima rappresentazione degli algoritmi – Seconda rappresentazione degli algoritmi – Tecnica top-down – Equivalenza con i blocchi BYOB – Codifica in BYOB degli esempi della lezione
  6. AlgoBuild: un programma per realizzare i flow chart – ..

SMALL BASIC

  • L’ambiente di sviluppo – Installazione di Small Basic – Nuovo – Apri – Salva – Salva con nome – Taglia – Copia – Incolla – Esegui – Trova – Formatta il programma – Help intelligente – Gli errori
  • Il controllo dell’esecuzioneLa sequenza – La selezione singola – La selezione doppia – Selezioni annidate – La selezione multipla – La ripetizione definita – La ripetizione indefinita – I sottoprogrammi – Gli eventi del mouse, della tastiera, del timer.
  • Applicazioni con la tartaruga
    • Figure elementari – Poligoni regolari – …
    • Move(), Speed, Turn(), TurnLeft(), TurnRight(), …
    • GetRandomColor() – PenColor – PenWidth – Title – …
  • Applicazioni per la finestra di testo
    • Input – Output – Assegnazione – Commenti – Uso dei colori
    • Identificatori – Operatori – Espressioni matematiche

2017 – 2AA-2BA

2AA

  1. 14/9 – Presentazione del programma
  2. 19/9 -Analogico e digitale. Sistemi di numerazione, base 2 e 10
  3. 21/9 – Contare in base 2, 3, …, 16
  4. 26/9 – Sistemi di numerazione posizionale, conversione in base 10
  5. 29/9 – Foglio di calcolo: da base qualsiasi a base 10
  6. 4/10 – Foglio di calcolo: da base 10 a base 2
  7. 6/10 – Foglio di calcolo: conversioni fino a base 36: CERCA()
  8. 11/10 – Esercizi con le conversioni
  9. 13/10 – Foglio di calcolo: tutte le funzioni di conversione
  10. 17/10 – Foglio di calcolo: funzioni e operatori matematici
  11. 24/10 – VERIFICA
  12. 27/10 – Foglio di calcolo: esercizi di geometria
  13. 31/10 – Foglio di calcolo: operatori di confronto
  14. 3/11 – Small Basic: esercizi di geometria
  15. 7/11 – Fogli di calcolo: &, CONCATENA(), es. “petrolio”
  16. 9/11 – Fogli di calcolo: es. “Lombardia”, “Libri”
  17. 14/11 – Fogli di calcolo: riferimenti e intervalli
  18. 16/11 – Fogli di calcolo: compilazione automatica
  19. 21/11 – VERIFICA
  20. 28/11 – Fogli di calcolo: bilancio familiare
  21. 30/11 – Fogli di calcolo: riferimenti con $, “Lombardia”, “Ordine”
  22. 5/12 – Fogli di calcolo: funzione SE(), “gara canina”
  23. 7/12 – Fogli di calcolo: equazione di 1° grado.
    Small Basic: equazione di 1° grado.
  24. 12/12 – Fogli di calcolo: funzioni statistiche
  25. 14/12 – Fogli di calcolo: funzioni CONTA…
  26. 16/1 – SO: onion skin, kernel
  27. 18/1 – SO: storia dei sistemi operativi
  28. 23/1 – SO: POST, boostrap, dual boot, GUI
  29. 25/1 – Fogli di calcolo: maggiorenni/minorenni, I.M.C.
  30. 30/1 – Fogli di calcolo: numeri casuali, lanciare un dado.
  31. 1/2 – Fogli di calcolo: lanciare due dadi
  32. 6/2 – Fogli di calcolo: numeri casuali, tre dadi
  33. 8/2 – SMALL BASIC: simulazione del lancio di dadi
  34. 20/2 – SMALL BASIC: segmenti, triangoli, quadrati, …, casuali
  35. 22/2 – Matematica Senza Frontiere
  36. 27/2 – VERIFICA
  37. 1/3 – Fogli di calcolo: funzioni logiche NON(), O(), E()
  38. 6/3 – Fogli di calcolo: esercizi con NON(), E(), O()
  39. 13/3 – Small Basic: operatori logici
  40. 15/3 – Small Basic: programmi interattivi
  41. 20/3 – Small Basic: classificazione dei triangoli
  42. 22/3 – Small Basic: sequenze di numeri, problemino di Gauss
  43. 5/4 – Peer education
  44. 10/4 – Small Basic: ripasso
  45. 12/4 – Small Basic: esercizi
  46. 19/ 4 – SO: formati dei file
  47. 26/ 4 – SO: formati dei file
  48. 3/ 5 – SO: compressione dei file con perdita
  49. 8/5 – SO: icone e mouse, collegamenti
  50. 10/5 – Ripasso
  51. 15/5 – VERIFICA
  52. 17/5 – Prova INVALSI
  53. 22/5 – ICT: problemi, algoritmi, programmi, errori

2BA

  1. 13/9 – Presentazione del programma
  2. 18/9 – Analogico e digitale.Contare in base 2
  3. 20/9 – Contare in base 2, 3, …, 10
  4. 26/9 – Contare con base fino a 36
  5. 28/9 – Sistemi di numerazione posizionale, conversione in base 10
  6. 3/10 – Foglio di calcolo: da base qualsiasi a base 10
  7. 4/10 – Conversione da base 10 a base 2, 4, 8
  8. 10/10 – Foglio di calcolo: conversioni con base da 2 a 16; CERCA()
  9. 12/10 – Foglio di calcolo: funzioni per le conversioni di base
  10. 16/10 – Foglio di calcolo: tutte le funzioni di conversione
  11. 19/10 – Foglio di calcolo: funzioni matematiche
  12. 23/10 – VERIFICA
  13. 26/10 – Foglio di calcolo: esercizi di geometria
  14. 2/11 – Small Basic: esercizi di geometria
  15. 7/11 – Foglio di calcolo: operatori di confronto
  16. 9/11 – Assemplea di classe
  17. 14/11 – Fogli di calcolo: concatenazione, “Petrolio”
  18. 16/11 – Fogli di calcolo: riferimenti e intervalli
  19. 21/11 – VERIFICA
  20. 23/11 – Olimpiadi di Matematica
  21. 28/11 – Fogli di calcolo: compilazione automatica, bilancio familiare
  22. 30/11 – Fogli di calcolo: riferimenti con $, “Petrolio”, “Lombardia”
  23. 5/12 – Fogli di calcolo: “Prezzi dei libri”
  24. 7/12 – Fogli di calcolo: funzione SE(), “Gara canina”
  25. 12/12 – Recupero delle insufficienze
  26. 14/12 – Fogli di calcolo: “Scrutinio”
    L’ora del codice
  27. 16/1 – SO: onion skin, kernel
  28. 18/1 – SO: storia dei sistemi operativi, DOS, MS-DOS, Windows
  29. 23/1 – SO: POST, boostrap, dual boot, GUI
  30. 25/1 – Fogli di calcolo: equazioni di 1° grado
  31. 30/1 – Foglio di calcolo: funzioni statistiche e conteggi
  32. 1/2 – Fogli di calcolo: maggiorenni, IMC
  33. 6/2 – Fogli di calcolo: numeri casuali
  34. 8/2 – Fogli di calcolo: numeri casuali, lanciare un dado
  35. 20/2 – SMALL BASIC: disegnare quadrati casuali
  36. 22/2 – Matematica Senza Frontiere
    L’Ora del Codice
  37. 27/2 – VERIFICA
  38. 1/3 – Fogli di calcolo: funzioni logiche NON(), O()
  39. 6/3 – Fogli di calcolo: esercizi con NON(), O(), E()
  40. 13/3 – SO: ripasso, Linux
  41. 13/3 – L’Ora del Codice
  42. 15/3 – Small Basic: operatori logici
  43. 20/3 – Small Basic: classificazione dei triangoli
  44. 22/3 – Small Basic: esercizi di geometria
  45. 5/4 – Small Basic: for() e while()
  46. 10/4 – Small Basic: ripasso
  47. 12/4 – Small Basic: esercizi
  48. 19/ 4 – SO: formati dei file
  49. 26/ 4 – SO: formati dei file
  50. 3/5 – SO: compressione dei file con perdita
  51. 8/5 – SO: icone e mouse, collegamenti
  52. 10/ 5 – VERIFICA
  53. 15/5 – Prova INVALSI
  54. 22/5 – ICT: problemi, algoritmi, programmi, errori

Gli argomenti trattati sono evidenziati in colore: 2016/17, 2017/18.

Paolo Camagni, Riccardo Nikolassy – CORSO DI INFORMATICA 1 – HOEPLI

1 – IL COMPUTER

  1. Hardware e software – Il computer – Il case e l’unità di elaborazione – Il computer, una macchina aggiornabile – Le porte che non si vedono
  2. Le parti che formano un computer – La scheda madre di un computer – Come ragiona il computer – Le memorie – Le memorie di massa – Il funzionamento di una CPU
  3. # Le periferiche e i tipi di computer – Le periferiche e le interfacce – Le periferiche sono multimediali – I tipi di computer
  4. Digitale e binario – Analogico e digitale – Digitale o binario? – Codifica in bit o binaria – Rappresentazione dei dati alfabetici
  5. Sistemi di numerazione posizionali – Rappresentazione dei dati numerici – Sistema posizionale – Conversione da binario a decimale – Conversione da ottale a decimale – Conversione da esadecimale a decimale
  6. Conversione da decimale alle diverse basi – Introduzione alle conversioni di base – Conversione da decimale a binario – Conversione da decimale a ottale – Conversione da decimale a esadecimale
  7. Cosa fa funzionare il tutto: il software – Il softwareI linguaggi di programmazione – Il sistema operativo
  8. # Il computer nella vita di tutti i giorni – Il computer nel mondo del lavoro – Il commercio elettronico – La sicurezza nel commercio elettronico – Il telelavoro – I virus
  9. # Conosciamo le norme sulla sicurezza e sul diritto d’autore – L’ergonomia – Le attrezzature a norma – L’ambiente a norma – Computer e salute – Computer e ambiente – La sicurezza e la protezione dei dati – Informatica e diritti d’autore – Informatica e privacy
  10. # Conversione tra le basi binarie – Introduzione – Conversione tra binari e ottali – Conversione tra binari ed esadecimali – Conversione tra ottali ed esadecimali

2 – FUNZIONI DI UN SISTEMA OPERATIVO

  1. Il ruolo dei sistemi operativiIl sistema operativo – Funzionalità di base del sistema operativo – Dove si trova il sistema operativo – I sistemi operativi in commercio – Windows e la sua interfaccia grafica
  2. Conosciamo il sistema operativo Windows XX – Il desktop di Windows – Gestiamo gli utenti – Le icone e i file – Le icone e il mouse – Le cartelle – I collegamenti
  3. # Conosciamo LinuxLe distribuzioni di Linux – Il desktop di Linux Ubuntu – Le finestre – Gli oggetti del desktop – Le caratteristiche principali del computer in uso – Le caratteristiche dello schermo
  4. Usiamo Windows XX: le caratteristiche del computer – Le caratteristiche principali del computer in uso – Installare una nuova stampante – La coda di stampa – Le caratteristiche dello schermo – Modifica dello sfondo del desktop – Modifica del salvaschermo del computer – I software installati
  5. Usiamo Windows XX: impariamo a operare sui file – I file e le cartelle – Muoversi tra le cartelle – Visualizzare i file – Selezionare i file – Spostare e copiare i file
  6. # Usiamo Windows XX : impariamo a cercare i file – La ricerca delle informazioni – Ricercare file usando i metacaratteri
  7. # Comprimere i file e le cartelle – La fase di compressione – Comprimere file e cartelle con Windows – Un programma molto utile
  8. # Conosciamo Ubuntu – …

3 – 4 – …

5 – ESPLORIAMO IL FOGLIO ELETTRONICO

  1. Conosciamo il foglio di calcolo XX: le formule e le funzioni – I fogli di calcolo – Il formato delle celle – I riferimenti – Impariamo a scrivere le formule – Impariamo a scrivere e interpretare le funzioni – L’inserimento automatico di funzioni – Facciamo un esercizio insieme: formule con XX – Facciamo un esercizio insieme: calcolo dell’incidenza percentuale con XX
  2. Usiamo XX: applichiamo alcune funzioni – I riferimenti assoluti e relativi – Facciamo un esercizio insieme: i campi calcolati – Facciamo un esercizio insieme: le funzioni condizionali – La formattazione condizionale – Facciamo un esercizio insieme: la funzione CONTA.SE() – Facciamo un esercizio insieme: ricercare un valore in una tabella
  3. Usiamo XX: subtotali e copie speciali – Come spostare e copiare le celle – Come copiare la selezione negli appunti – Come tagliare la selezione negli appunti – Come incollare dagli appunti – Come si adattano le formule agli spostamenti – Facciamo un esercizio insieme: le copie speciali – Facciamo un esercizio insieme: un prospetto con la somma condizionale – Impariamo a creare i subtotali
  4. Rappresentiamo i dati con i grafici di XX – Introduzione – Conosciamo i vari tipi di grafico che offre XX – Creiamo un grafico in autocomposizione – Modifichiamo un grafico – Facciamo un esercizio insieme: un grafico a torta – I grafici a dispersione
  5. Conosciamo le macro e VBA – …

6 – IL SOFTWARE: DAL LINGUAGGIO ALL’APPLICAZIONE

  1. Problemi e algoritmi – Il calcolatore, i problemi, i programmi e i linguaggi di programmazione – I problemi e la loro soluzione – Analisi e comprensione del problema – Astrazione, modellizzazione e definizione della strategia – L’algoritmo
  2. Conosciamo i linguaggi di programmazione – Linguaggi informatici – Linguaggi di alto livello – Compilatori e interpreti – La classificazione dei linguaggi in paradigmi – Conclusioni
  3. ### Tecniche e strumenti per lo sviluppo di un programma – Scrivere un programma – Elementi di qualità del software – Gli ambienti di sviluppo – Il ciclo di vita del software – Conclusioni
  4. # Le applicazioni dell’informatica – Le mille facce dell’informatica – Software: programmi e applicazioni – La filiera produttiva informatica

7 – LA SOLUZIONE DEI PROBLEMI E IL PRGETTO DI ALGORITMI

  1. Analisi, astrazione e modella del problema – …
  2. Metodi per la soluzione dei problemi – …
  3. ### Algebra booleana e logica – …
  4. Ambienti visuali per la codifica di programmi: Scratch e BYOB – …
  5. Diagrammi a blocchi e top-down – Introduzione – Prima rappresentazione degli algoritmi – Seconda rappresentazione degli algoritmi – Tecnica top-down – Equivalenza con i blocchi BYOB – Codifica in BYOB degli esempi della lezione
  6. AlgoBuild: un programma per realizzare i flow chart – …

 

COMPLEMENTI

  • Attività di accoglienza
  • Regolamento di laboratorio
  • Formazione di base sulla sicurezza
  • L’ora del codice
  • ECDL – Computer essentials – Online essentials – IT security

SMALL BASIC

  • L’ambiente di sviluppo – Installazione di Small Basic – Nuovo – Apri – Salva – Salva con nome – Taglia – Copia – Incolla – Esegui – Trova – Formatta il programma – Help intelligente – Gli errori
  • Applicazioni per la finestra di testo – Input – Output – Assegnazione – Commenti – Uso dei colori – Identificatori – Operatori – Espressioni matematiche
  • Il controllo dell’esecuzione – La sequenza – La selezione singola – La selezione doppia – Selezioni annidate – La selezione multiplaLa ripetizione definita – La ripetizione indefinita – I sottoprogrammi – Gli eventi del mouse, della tastiera, del timer.
  • Librerie – Controls – GraphicsWindow – ImageList – Math – Program – TextWindow – Timer – Turtle