2018 – 5AA-5BA

5AA

5BA

 

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

1 – Algoritmi di calcolo numerico

  1. Calcolo approssimato della radice quadrata
    1. Cenni sul calcolo numerico
    2. Calcolo della radice quadrata
    3. Metodo alternativo di Newton
  2. Generare numeri pseudocasuali
    1. Processi deterministici e pseudocasuali
    2. Numeri pseudocasuali (in Python)
    3. Algoritmi che generano le sequenze
    4. Linear Congruential Generator (LCG)
  3. Calcolo di π e integrazione con il metodo Monte Carlo
    1. La ricerca di pi greco
      1. Il metodo di Archimede
      2. Gregory, Leibniz, Eulero
      3. Qualche formula recente
      4. Ricordiamo i primi 14 decimali
    2. Il metodo Monte Carlo
      1. Calcolo di pi greco
      2. Integrazione numerica con il metodo Monte Carlo
    3. Il problema della moneta di Buffon
  4. Il numero e (di Eulero)
    1. Generalità
    2. Calcolo del numero e
    3. Ricordare il numero e
  5. Calcolo approssimato della radice di una equazione: metodo di bisezione
    1. Generalità
    2. Metodo di bisezione
  6. Calcolo approssimato delle aree
    1. Generalità
    2. Metodo dei rettangoli
    3. Metodo dei trapezi
    4. Metodo di Cavalieri-Simpson

2- Applicazioni tecnico-scientifiche

  1. Algoritmi crittografici
  2. Anagrammi e permutazioni lessicografiche
    1. Premessa
    2. Permutazioni semplici
    3. Permutazioni con ripetizione
    4. Anagrammi e permutazioni lessicografiche
  3. Speranza matematica e gioco d’azzardo
    1. Premessa
    2. Speranza matematica e gioco equo
    3. Testa o croce
    4. Il gioco del Craps
    5. La legge dei grandi numeri
  4. La geometria dei frattali

I materiali didattici sono distribuiti nelle sezioni MATHPYTHON

COMPLEMENTI: Centro del quadrato – Fattoriale – Coefficiente binomiale – Serie – Teorema degli zeri – Integrale definito

CLIL

  1. Wikipedia
    1. Numerical Analysis
    2. Pseudorandom Number Generators
    3. Hardware random number generator
    4. Middle-square method
  2. Olimpiadi del Problem Solving
    1. John wishes to walk …
    2. Let be the set …

2018 – 4AA-4BA

4 AA

4 BA

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

Libro di testo: Paolo Camagni, Riccardo Nikolassy – CORSO DI INFORMATICA 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 sitiHTML 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 moduliCome 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 browserLa gestione del timerI campi modulo – Eventi e handler

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

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

2018 – 3AA-3BA

3° AA

3° BA

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


Paolo Camagni, Riccardo NikolassyINFOM@T 2 – HOEPLI

Unità 7 – Progettazione Web

  1. Applicazioni di Internet
    • Il sistema azienda e Internet
  2. Progettare un sito Web
    1. Siti Web statici e dinamici
    2. La progettazione di un sito Web
    3. La realizzazione di un sito Web
    4. Accessibilità e usabilità
    5. Valutazione delle caratteristiche di un sito Web
  3. Il Web e il linguaggio HTML
    • L’HTML
    • La sintassi HTML
    • Il corpo del documento
    • La formattazione del testo
    • Le liste numerate e puntate
    • L’inserimento di immagini
    • I link
    • Le tabelle HTML
    • Inserire file audio e video
  4. I fogli di stile (CSS)
  5. Realizzare siti Web con i CMS
    • I CMS
    • WordPress
    • Usare WordPress.org
    • Definire il sito Web
    • WordPress.com
  6. Area digitale
    • I vantaggi del cloud per le aziende
    • Il posizionamento dei contenuti di un sito Web
    • Link a punti interni
    • Riassunto TAG HTML
    • Tipologie di siti Web
    • Terminologia dei siti Web

Paolo Camagni, Riccardo NikolassyCORSO 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 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 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
  5. Usiamo Windows XX: impariamo a operare sui file
  6. # Usiamo Windows XX : impariamo a cercare i file
  7. # Comprimere i file e le cartelle
  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
  4. Rappresentiamo i dati con i grafici di XX
  5. Conosciamo le macro e VBA – …

6 – IL SOFTWARE: DAL LINGUAGGIO ALL’APPLICAZIONE

  1. Problemi e algoritmi
  2. Conosciamo i linguaggi di programmazione
  3. # Tecniche e strumenti per lo sviluppo di un programma
  4. # Le applicazioni dell’informatica

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 intelligenteGli 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 – ControlsGraphicsWindow – ImageList – Math – Program – TextWindow – Timer – Turtle

2018 – 2AA

Diario delle lezioni


Gli argomenti trattati sono evidenziati in colore: 2017-182018-19


LIBRO DI TESTO


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 software
    Il 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

4 – INTERNET E LE RETI DI COMPUTER

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 PROGETTO 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


  • Regolamento di laboratorio
  • Formazione di base sulla sicurezza
  • L’ora del codice

ECDL

  • COMPUTER ESSENTIALS
  • ONLINE ESSENTIALS
  • SPREADSHEET
  • 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
  • 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
  • Applicazioni con la tartaruga
    Move(), MoveTo(), Speed, Turn(), TurnLeft(), TurnRight(), X, Y, …
  • Applicazioni per la finestra grafica
    GetRandomColor(), Height, PenColor, PenWidth, Title, Width, …
  • Applicazioni per la finestra di testo
    Input – Output – Assegnazione – Commenti – Uso dei colori
    Identificatori – Operatori – Espressioni matematiche

A.S. 2017/18

  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
  53. 25/5 – ICT: precauzioni nell’uso della rete sociale
  54. 28/5 – Small Basic: ventagli con Turtle
  55. 1/6 – Small Basic: spirali con Turtle
  56. 4/6 – Small Basic: uso di sottoprogrammi
  57. 8/6 – Small Basic: scrivere parole

2018 – 1AA

Diario delle lezioni

Gli argomenti trattati sono evidenziati in colore


LIBRO DI TESTO


Unità 1 – Information Technology

  1. Sistemi di numerazione
    • Informatica
    • Il computer
  2. Hardware
    • Il modello di Von Neumann
    • La motherboard
    • I tipi di computer
  3. Digitale e binario
    • Analogico e digitale
    • Digitale o binario?
    • Codifica in bit o binaria
    • Rappresentazione dei dati alfabetici
  4. Sistemi di numerazione posizionali
    • Rappresentazione dei dati numerici
    • Sistema di numerazione posizionale
    • Convertire da binario a decimale
    • Convertire da ottale a decimale
    • Convertire da esadecimale a decimale
    • Conclusione
  5. Conversioni tra numeri di basi diverse
    • Convertire da decimale a binario
    • Convertire da decimale a ottale
    • Convertire da decimale a esadecimale
  6. Area digitale
    • Le porte del computer
    • Comunicazione seriale e parallela
    • L’avvio del computer
    • Come ragiona il computer
    • Codice EBCDIC
    • Prefissi binari per byte
    • Sistema di numerazione additivo e sottrattivo

Unità 2 – Software di base

  1. Software
    • Il software
    • Diritto d’autore e tutela legale del software
    • Sicurezza e protezione dei dati
    • Ergonomia
  2. Sistemi operativi
    • Le funzioni del sistema operativo
    • I sistemi operativi più diffusi
    • Windows | 7 | 8 | 10
    • Linux
    • Mac OS
  3. Utilizzare Windows
    • I file e le cartelle
    • La ricerca delle informazioni
    • La gestione dello schermo e della stampante
    • Caratteristiche generali del computer
    • Verifica della scheda grafica installata
    • Programmi di utilità
  4. Area digitale
    • Tipi di software
    • Virus
    • Il pannello di controllo e il registro di sistema
    • Installazione e disinstallazione dei programmi
    • Il software GNU
    • Sistemi operativi per dispositivi mobili
    • La profondità di colore e la frequenza
    • Installare una nuova stampante

Unità 3 – Presentare i documenti

  1. Elaborazione testi
    1. Il Word Processing
    2. Word
    3. Writer
  2. Usare i Word Processor
    1. Realizzare una relazione di laboratorio
    2. Come realizzare la relazione con Word
    3. Cosa cambia se si utilizza Writer
    4. Le lettere circolari
  3. Presentazioni multimediali
    1. Le presentazioni multimediali
    2. Cosa cambia se si utilizza Impress
  4. Area digitale
    1. La diteggiatura
    2. La selezione del testo con Writer
    3. La numerazione pagine automatica con Word
    4. La numerazione pagine automatica con Writer
    5. Le note del relatore

Unità 4 – Elaborare i dati

  1. Il foglio elettronico
    1. I fogli elettronici
    2. La formattazione delle celle
    3. Formati numerici e bordi
    4. Cosa cambia se si usa Calc
  2. Le funzioni del foglio
    1. Il calcolo dell’incidenza percentuale
    2. Calcolare le spese condominiali
    3. Applicare il conteggio condizionale
    4. Applicare la somma condizionale
    5. Applicare la funzione condizionale
    6. Cosa cambia se si usa Calc
  3. I grafici
    1. I grafici
    2. Cosa cambia se si usa Calc
  4. I database
    1. Gli archivi e le basi didattiche
    2. L’organizzazione di un database
    3. Creare una tabella
    4. Cosa cambia se si usa Base
  5. Area digitale
    1. La formattazione condizionale
    2. La formattazione condizionata
    3. La funzione SOMMA()
    4. Tipi di campo di Access
    5. Cosa inserire nei criteri

Unità 5 – Reti, nuove tecnologie e Cloud

  1. Reti e Internet
    1. Le reti
    2. Internet
    3. Il modello Client Server
    4. Il WWW
    5. I motori di ricerca
    6. Il Web 2.0 e il Web 3.0
  2. La sicurezza in rete
    1. La sicurezza in rete
    2. Come funziona un certificato digitale
    3. Posta elettronica e sicurezza
  3. Reperire informazione in rete
    1. Reperire informazione in rete
  4. Realizzare un sito web con Webnode
    1. I siti web
    2. La progettazione dei siti web
    3. Il sistema Webnode
  5. Nuove tecnologie e Cloud
    1. Nuove tecnologie
    2. Casi di applicazione dell’Internet Of Things
    3. Cloud e nuovi strumenti di condivisione
    4. Google Drive
  6. Elaborazione testi con Google Docs
    1. L’interfaccia di scrittura di Google Docs
    2. La partecipazione condivisa a un documento
  7. Il foglio elettronico Google Sheets
    1. L’interfaccia del foglio di lavoro di Google Sheets
    2. La formattazione del foglio di lavoro
    3. La formattazione condizionale
    4. Formule e funzioni di Google Sheets
    5. I grafici
  8. Area digitale
    1. Le reti BAN in medicina
    2. La tecnologia DSL
    3. Data center e inquinamento
    4. Effettuare ricerche mirate
    5. Il formato di un messaggio email
    6. Il curriculum in formato europeo CVE

Unità 6 Scratch e App Inventor: la programmazione visuale

  1. Programmare con Scratch
    1. Che cos’è Scratch
    2. L’ambiente di lavoro
    3. Gli elementi di un programma
    4. Primo programma in Scratch
    5. Arricchire lo script
  2. Suoni e animazioni
    1. Costumi degli sprite e animazione
    2. I suoni
    3. Comporre musica
  3. Videogiochi con sensori
    1. Eventi dovuti all’utente
    2. Controllo con la tastiera
    3. Controllo con il mouse
    4. Sensori di contatto
  4. Variabili e operazioni di I/O
    1. Le variabili
    2. La lettura dei dati in ingresso ovvero la gestione dell’I/O
  5. Realizzare app per cellulari con App Inventor
    1. App Inventor ovvero Scratch per cellulari
    2. Operazioni preliminari
    3. Realizzare un’applicazione
    4. Il progetto dell’interfaccia grafica
    5. Il progetto del codice
    6. Collaudare il nostro lavoro
  6. Un’app che risponde agli SMS
    1. I componenti social
    2. Ricevere il messaggio
    3. I componenti multimediali per leggere il messaggio
    4. Aggiungere la modalità silenziosa per “non disturbare”
    5. Rispondere al messaggio arrivato
  7. Un gioco di animazione per cellulari
    1. Un gioco con il touch screen: “Acchiappa il panino!”
    2. Realizzare il layout
    3. Realizzare il programma
  8. Scratch per Arduino
    1. La scheda Arduino
    2. Le piattaforme di sviluppo a blocchi
  9. Area digitale
    1. Installazione di Scratch
    2. Fotogrammi e animazioni
    3. Come testare la presenza di Java sulla macchina
    4. Il modulo di Google da compilare per registrarsi
    5. Paradigmi di programmazione
    6. Regole di utilizzo e attrezzi utili
    7. Installare manualmente i driver Arduino

Unità 7 – Dal problema al programma: le basi della programmazione

  1. Conoscere gli algoritmi e i linguaggi
    1. I problemi e la loro soluzione
    2. Un problema con il contadino
    3. Un problema con la bilancia
    4. Il concetto di algoritmo
    5. Algoritmi ed esecutori
  2. Codifcare gli algoritmi Flow Chart
    1. I linguaggi per descrivere l’algoritmo
    2. I diagrammi a blocchi o Flow Chart
    3. Realizzare i primi diagrammi a blocchi
    4. Le variabili e le costanti
    5. Conclusione
  3. Realizzare i Flow Chart con AlgoBuild
    1. Premessa
    2. Ciao mondo!
    3. Codifica in AlgoBuild dell’esercizio descritto nella lezione 2
  4. L’istruzione di selezione e le condizioni logiche
    1. Programmi con percosrsi alternativi
    2. L’istruzione di selezione doppia
    3. La selezione con AlgoBuild
    4. L’istruzione di selezione semplice
    5. Codifica in Scratch degli esempi proposti nella lezione
  5. L’istruzione di iterazione (o ciclo)
    1. L’istruzione di iterazione o ciclo
    2. Codificare l’iterazione
    3. Iterazione indefinita
    4. Iterazione definita
    5. Diagrammi di flusso e programmazione strutturata: il teorema di Boehm e Jacopini
    6. Codifica in Scratch degli esempi proposti nella lezione
  6. Area digitale
    1. Origini del problema del contadino: il lupo, la capra e il cavolo
    2. Da dove viene il termine algoritmo?
    3. Soluzione del problema dell’annaffiatoio
    4. Esempio di composizione errata delle figure fondamentali
    5. Problemi con le barche

COMPLEMENTI


  • Regolamento di laboratorio
  • Formazione di base sulla sicurezza
  • L’ora del codice
  • ECDL
    • COMPUTER ESSENTIALS
    • ONLINE ESSENTIALS
    • SPREADSHEET
    • 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
  • 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
  • Applicazioni con la tartaruga
    Move(), MoveTo(), Speed, Turn(), TurnLeft(), TurnRight(), X, Y, …
  • Applicazioni per la finestra grafica
    GetRandomColor(), Height, PenColor, PenWidth, Title, Width, …
  • Applicazioni per la finestra di testo
    Input – Output – Assegnazione – Commenti – Uso dei colori
    Identificatori – Operatori – Espressioni matematiche