2019 – 3AA

2/3/2020

  • Esegui l’esercizio: http://www.valcon.it/www/wp-content/uploads/2017/05/tabelle_parabole.htm
    Stili del testo, Formattazioni di tabella, riga, cella, …
  • Approfitta dell’interruzione per recuperare eventuali lacune sugli argomenti del primo periodo (HTML) utilizzando
  • Per comunicare
    • Lascia un commento in fondo a questa pagina
    • Scrivi un’email a: valentino.condoluci@gmail.com
    • Scrivi un’email a: valentino.condoluci@liceodalpiaz.edu.it

9/3/2020

  • Completiamo lo studio della pagina Campo Text e Password
    • Osservate la sintassi (tag, attributi, valori)
    • Provate il codice in 2° colonna (separando gli esempi con HR…)
    • Dovreste ottenere un file .html con il risultato in 1° colonna
  • Aspetto i vostri file (valentino.condoluci@liceodalpiaz.edu.it) che pubblicherò nella cartella Google Drive della classe.

12/3/2020

  • Da venerdì 13 marzo 2020 attiverò la videoconferenza (Hangouts Meet).
    Invito gli studenti a connettersi secondo l’orario delle lezioni ma con 5 minuti di anticipo.
    Invito i rappresentanti di classe (o comunque uno studente per ogni classe) a collegarsi oggi (12-03-2020) alle ore 18.00 per organizzare al meglio le attività.
    Il collegamento (il codice) è unico: https://meet.google.com/oqn-bsjj-gra.
  • Avete ricevuto il mio invito per utilizzare Google Classroom.
    Aderite al più presto e visitate la sezione dedicata alla classe: ci sono un sacco di novità (la più importante la messaggistica istantanea…)

DIARIO DELLE LEZIONI

  1. 13/9 – Presentazione delle attività del 3° anno (The birth of the web)
  2. 17/9 – Introduzione all’HTML
  3. 20/9 – Intestazioni e paragrafi: H1…H6, P
  4. 30/9 – Tag: H1…H6, P, HR, BR; attributi: align; valori: left, center, right
  5. 2/10 – Tag: HR; attributi: color, size; valori: justify, blue, red, …
  6. 9/10 – Attributi di BODY: alink, bgcolor, link, text, vlink.
  7. 14/10 – Attributo background; colori con nome.
  8. 16/10 – I colori HTML: 8, 16, 256, RGB.
  9. 21/10 – Tag Font e attributi color, face, size
  10. 23/10 – VERIFICA
  11. 28/10 – Font con grazie, senza grazie, monospaziati, manoscritti, decorativi.
    Stili dei caratteri: B, I, U, S, TT, SUP, SUB.
  12. 30/10 – Stili dei caratteri: tutti, considerazioni.
  13. 4/11 – Correzione verifica. Caratteri speciali. Sezione DIV.
  14. 6/11 – Sezioni BLOCKQUOTE, DIV, PRE.
  15. 11/11 – Elenchi puntati: UL, LI, type, disc, circle, square.
  16. 13/11 – Elenchi di descrizioni: DL, DT, DD
  17. 18/11 – VERIFICA
  18. 20/11 – Elenchi ordinati (numerati), OL, type,start, value.
  19. 25/11 – Elenchi annidati
  20. 27/11 – Immagini: IMG, src.
  21. 2/12 – Immagini: align, border, height, left, right, width.
  22. 4/12 – Immagini: ripasso ed esercizi.
  23. 9/12 – Immagini: alt, bottom, hspace, middle, title, top, vspace.
  24. 11/12 – Collegamenti: href, A, link, alink, vlink.
  25. 16/12 – Barra di navigazione orizzontale.
  26. 18/12 – VERIFICA

  1. 8/1 – RECUPERO: tag.
  2. 13/1 – RECUPERO: attributi e valori.
  3. 15/1 – Matematica Senza Frontiere.
  4. 20/1 – Tabelle: TABLE, TR, TD, border, bgcolor
  5. 22/1 – Tabelle: formattazione di TABLE
  6. 27/1 – Attributi di TABLE, TR, TD.
  7. 29/1 – Tabelle: dimensione delle colonne; fusione di celle.
  8. 3/2 – Esercizio pagina 367-8.
  9. 5/2 – Prova di Fisica.
  10. 10/2 – Collegamenti interni: A, href, name, #.
  11. 12/2 – Struttura di una pagina web tramite tabella
  12. 17/2 – Introduzione ai moduli, casella di testo.
  13. 19/2 – VERIFICA

  1. 16/3 – Ripasso: campi text e password. Modulo di iscrizione.
  2. 18/3 – Campi submit e reset. Modulo di accesso.
  3. 23/3 – Campo TEXTAREA. Modulo “Ordine pizzeria”.
  4. 25/3 – Campo checkbox. Modulo “Collocamento”.
  5. 30/3 – Campo SELECT.
  6. 1/4 – Funzionalità del campo SELECT.
  7. 6/4 – Approfondimento su SELECT.
  8. 15/4 – Campi di HTML5: color, date, number, range.
  9. 20/4 – Modulo “Corsi di recupero”.
  10. 22/4 – Introduzione a Javascript. Esercizio “Copia”.
  11. 27/4 – Simulazione di verifica.

MATERIALI DIDATTICI

www.valcon.it/www

  • Terminologia del web, Riepilogo TAG, Riepilogo attributi
  • I moduli, Cenni sui fogli di stile, Cenni su Javascript, Cenni sui CMS
  • Reti di computer, La ricerca delle informazioni, Ingegneria sociale, Informatica e società

LIBRO DI TESTO

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
    1. L’HTML
    2. La sintassi HTML
    3. Il corpo del documento
    4. La formattazione del testo, font del carattere, le intestazioni, lo stile, l’allineamento, le sezioni
    5. Le liste puntate, numerate, di definizioni, annidati
    6. L’inserimento di immagini
    7. I link, link a punti interni, le mappe sensibili
    8. Le tabelle HTML, unire più celle tra loro
    9. Inserire file audio e video
  4. Realizzare siti Web con i CMS
    1. I CMS
    2. WordPress
    3. Usare WordPress.org
    4. Definire il sito Web
    5. WordPress.com

Area digitale

  1. I vantaggi del cloud per le aziende
  2. Il posizionamento dei contenuti di un sito Web
  3. Link a punti interni
  4. Riassunto TAG HTML
  5. Tipologie di siti Web
  6. Terminologia dei siti Web

2019 – 5AA

2/3/2020

  • Al ritorno dalla sospensione delle attività didattiche dovremo fissare una data per la verifica scritta in quanto il numero di argomenti trattati è già più che sufficiente
    • Esercizi di probabilità con Metodi Monte Carlo
    • Quesiti con i coefficienti binomiali
    • Gioco d’azzardo e speranza matematica
    • Analisi del gioco della roulette
    • Anagrammi e quesiti con percorsi
  • Approfittate della pausa per consolidare (studiare…)
    • la teoria nel libro di testo
    • gli esercizi su www.valcon.it/math
  • Potete commentare questo messaggio (o chiedere chiarimenti su qualsiasi cosa)
    • utilizzando il modulo in fondo alla pagina
    • scrivendo un’email a: valentino.condoluci@gmail.com
    • scrivendo un’email a: valentino.condoluci@liceodalpiaz.edu.it

9/3/2020

  • Studiate i quesiti con discussione e provate a risolvere tutti gli altri alla pagina http://www.valcon.it/math/monete/.
    Si tratta di quesiti di origine diversa (Esame di Stato, olimpiadi scolastiche, …) che riguardano il calcolo della probabilità e il lancio delle monete.
  • Scrivete: valentino.condoluci@liceodalpiaz.edu.it

12/3/2020

  • Da venerdì 13 marzo 2020 attiverò la videoconferenza (Hangouts Meet).
    Invito gli studenti a connettersi secondo l’orario delle lezioni ma con 5 minuti di anticipo.
    Invito i rappresentanti di classe (o comunque uno studente per ogni classe) a collegarsi oggi (12-03-2020) alle ore 18.00 per organizzare al meglio le attività.
    Il collegamento (il codice) è unico: https://meet.google.com/oqn-bsjj-gra.
  • Avete ricevuto il mio invito per utilizzare Google Classroom.
    Aderite al più presto e visitate la sezione dedicata alla classe: ci sono un sacco di novità (la più importante la messaggistica istantanea…)

DIARIO DELLE LEZIONI

  1. 11/9 – Presentazione delle attività del 5° anno
  2. 17/9 – Introduzione al calcolo numerico
  3. 18/9 – Calcolo della radice quadrata: metodo scolastico
  4. 25/9 – Calcolo della radice quadrata: metodo babilonese
  5. 27/9 – Calcolo della radice quadrata: errore assoluto, errore relativo
  6. 30/9 – Calcolo della radice quadrata: codifica Python
  7. 2/10 – Calcolo della radice quadrata: considerazioni sui metodi. Calcolo degli zeri di una funzione: introduzione.
  8. 7/10 – VERIFICA
  9. 9/10 – Calcolo degli zeri di una funzione: discussione ed esempi
  10. 14/10 – Calcolo degli zeri di una funzione: con Geogebra, LibreOffice Calc
  11. 15/10 – Calcolo degli zeri di una funzione: approssimazione; codifica Python.
  12. 16/10 – Numero di Eulero: limite notevole con Calc e Python.
  13. 23/10 – Numero di Eulero: serie di Eulero, Calc, Python.
  14. 28/10 – Costante di Archimede: serie.
  15. 30/10 – Numero di Eulero: montante. Costante di Archimede: introduzione, imparare le cifre a memoria.
  16. 4/11 – Costante di Archimede: storia e approssimazioni.
  17. 6/11 – Integrazione numerica: somma dei rettangoli.
  18. 18/11 – Integrazione numerica: somma inferiore / superiore, integrale definito / indefinito.
  19. 20/11 – Integrazione numerica: con Calc e Python.
  20. 25/11 – VERIFICA
  21. 27/11 – Integrazione numerica: ripasso
  22. 2/12 – Metodo dei trapezi: discussione, esercizio, foglio di calcolo.
  23. 4/12 – Integrazione numerica: trapezi e parabole, con CALC e PYTHON.
  24. 9/12 – Metodi “Monte Carlo”: stima dell’estensione di un lago. Calcolo approssimato di pi greco.
  25. 11/12 – Correzione della verifica.
  26. 16/12 – Calcolo approssimato di pi greco con metodo Monte Carlo.
  27. 18/12 – Integrazione numerica con metodo Monte Carlo.

  1. 8/1 – RECUPERO: metodi numerici per l’integrazione definita
  2. 13/1 – RECUPERO: zeri di una funzione, metodo di bisezione.
  3. 15/1 – Zeri di una funzione con studio della derivata.
  4. 20/1 – Esercizi di probabilità con Metodi Monte Carlo.
  5. 22/2 – VERIFICA
  6. 27/1 – “Moneta di Buffon”: quesiti
  7. 29/1 – Moneta di Buffon: quesiti. Zeri delle funzioni: quesiti.
  8. 3/2 – Quesiti con i coefficienti binomiali.
  9. 5/2 – Gioco d’azzardo e speranza matematica.
  10. 10/2 – Analisi del gioco della roulette.
  11. 12/2 – Anagrammi e percorsi.
  12. 17/2 – Attività in aula magna.

  1. 16/3 – Ripasso.
  2. 18/3 – Metodo del centro del quadrato.
  3. 23/3 – Metodo congruente lineare.
  4. 25/3 – Riepilogo. Criteri per gli algoritmi e per le sequenze.
  5. 30/3 – PYTHON: codifica LCG.
  6. 1/4 – PYTHON: test di uniformità.
  7. 6/4 – PYTHON: esercizio di calcolo delle probabilità.
  8. 8/4 – Interrogazioni.
  9. 15/4 – Interrogazioni.

 


MATERIALI DIDATTICI

MATH | PYTHON


LIBRO DI TESTO

Paolo Camagni, Riccardo NikolassyINFOM@T 3 – HOEPLI

1.1 – Calcolo approssimato della radice quadrata

  • Cenni sul calcolo numerico
  • (Metodo scolastico)
  • Metodo babilonese
  • (Confronto)
  • Alcuni metodi proposti da Newton

1.2 Calcolo di π con il metodo Monte Carlo e di Buffon

  • La ricerca di pi greco
  • Il metodo di Archimede | Il metodo Liu Hui e Zu Chongzhi
  • Gregory, Leibniz e Eulero | Qualche formula recente
  • Ricordiamo i primi 14 decimali
  • Il metodo Monte Carlo
  • Calcolo di pi greco con Metodo Monte Carlo
  • (Integrazione numerica con il metodo Monte Carlo)
  • Il problema di Buffon: Moneta (Altri simili) | Ago

1.3 Calcolo approssimato del numero e

  • Generalità
  • Calcolo del numero e
  • Ricordare il numero e

1.5 Calcolo approssimato della radice di una equazione mediante la bisezione

  • Generalità
  • Metodo di bisezione

1.6 Calcolo approssimato delle aree

  • Generalità
  • (Funzioni di Geogebra)
  • Metodo dei rettangoli | Metodo dei trapezi | Metodo di Cavalieri-Simpson

2.1 Algoritmi crittografici

2.2 Anagrammi e permutazioni

Premessa | Permutazioni semplici e con ripetizione

2.3 – Casualità, caos e numeri pseudocasuali

Casualità e caos | Processi deterministici e pseudocasuali | Numeri pseudocasuali (in Python) | Generare numeri in un range predefinito | Algoritmi che generano le sequenze | (Centro del quadrato) | Linear Congruential Generator (LCG) | Il caos deterministico e la formica di Langton

2.4 La geometria dei frattali

Premessa | Cenni sull’approccio matematico ai frattali | Costruzione e disegno dei frattali | La dimensione frattale | La curva di Peano | Da Tartaglia a Sierpinski | L’insieme di Mandelbrot e di Julia

2.5 Speranza matematica e gioco d’azzardo

Premessa | Speranza matematica e gioco equo | Testa o croce | Il gioco del Craps | La legge dei grandi numeri

7.1 Elementi di informatica teorica

7.2 La qualità degli algoritmi

7.3 La complessità dei problemi

2019 – 4AA/4BA

2/3/2020

  • La sospensione delle attività didattiche coincide con le date fissate per le verifiche di Informatica : (
  • Tenendo conto degli impegni scolastici già programmati proponete una data (lunedì 9/martedì 10 ???) per la prima verifica del 2° periodo
  • Eseguite l’esercizio: http://www.valcon.it/python/numeri-triangolari/
  • Consolidate lo studio già effettuato ripassando gli esercizi
  • Potete commentare questo messaggio (o chiedere chiarimenti su qualsiasi cosa)
    • utilizzando il modulo in fondo alla pagina
    • scrivendo un’email a: valentino.condoluci@gmail.com
    • scrivendo un’email a: valentino.condoluci@liceodalpiaz.edu.it

5/3/2020

9/3/2020

  • Fate gli esercizi del libro di testo alla fine del capitolo “3.3 – L’istruzione di iterazione definita”
  • Aspetto le vostre soluzioni (valentino.condoluci@liceodalpiaz.edu.it), anche parziali, che pubblicherò nella cartella di Google Drive della classe

12/3/2020

  • Da venerdì 13 marzo 2020 attiverò la videoconferenza (Hangouts Meet).
    Invito gli studenti a connettersi secondo l’orario delle lezioni ma con 5 minuti di anticipo.
    Invito i rappresentanti di classe (o comunque uno studente per ogni classe) a collegarsi oggi (12-03-2020) alle ore 18.00 per organizzare al meglio le attività.
    Il collegamento (il codice) è unico: https://meet.google.com/oqn-bsjj-gra.
  • Avete ricevuto il mio invito per utilizzare Google Classroom.
    Aderite al più presto e visitate la sezione dedicata alla classe: ci sono un sacco di novità (la più importante la messaggistica istantanea…)
  • Ho spostato i materiali didattici nella cartella condivisa di Google Classroom.

DIARI DELLE LEZIONI

4° AA

  1. 13/9 – Presentazione delle attività del 4° anno
  2. 17/9 – Identificatori
  3. 27/9 – Dichiarazioni, inizializzazione, assegnazione
  4. 1/10 – Espressioni, esercizio rettangolo
  5. 4/10 – Operatori matematici, funzioni matematiche: pi, pow(), sqrt(). Esercizio: cilindro.
  6. 8/10 – Esercizio: swap; costanti.
  7. 11/10 – Funzioni matematiche: abs, cos, degrees, pow, radians, sin, tan.
  8. 14/10 – Funzioni matematiche: gcd, acos, …, exp, log, …
  9. 21/10 – Input/Output: input, int, float, print, end, sep.
  10. 21/10 – VERIFICA
  11. 28/10 – Esercizi di fine capitolo.
  12. 29/10 – Output formattato: %, s, i, f, ., +
  13. 4/11 – Correzione esercizi e verifica. Ripasso print formattato.
  14. 5/11 – Selezione singola e doppia
  15. 11/11 – Selezione singola e doppia: esercizi
  16. 12/11 – Selezioni annidate e multiple
  17. 18/11 – VERIFICA
  18. 19/11 – Selezioni: esercizi
  19. 25/11 – Selezioni multiple: elif.
  20. 26/11 – Selezioni: operatori logici
  21. 2/12 – Selezioni: esercizi del testo
  22. 3/12 – Selezioni: esercizi del testo
  23. 9/12 – VERIFICA
  24. 10/12 – Ripetizioni: controllo in testa.
  25. 16/12 – Selezioni: anno bisestile. Ripetizioni: sequenze di numeri.
  26. 17/12 – Esercizi pagina 100: 1° e 2°

  1. 7/1 – RECUPERO: esercizi
  2. 13/1 – RECUPERO: esercizi, congettura di Collatz
  3. 14/1 – Ripetizioni: assegnazioni con operatore, multiple
  4. 20/1 – Ripetizioni: for
  5. 21/1 – Esercizi con ripetizioni.
  6. 27/1 – Problemi: cifra divide cifra, numeri palindromi.
  7. 28/1 – Numeri di Fibonacci
  8. 3/2 – Numeri pseudocasuali, random.random(), random.randint().
  9. 4/2 – Simulazione del gioco “la zara”.
  10. 10/2 – Introduzione ai sottoprogrammi.
  11. 11/2 – Sottoprogrammi: geometria piana.
  12. 17/2 – Funzioni: argomenti e risultato.
  13. 18/2 – Funzioni: argomenti e risultato.

  1. 16/3 – Esercizi con le iterazioni
  2. 20/3 – Esercizi
  3. 23/3 – Funzioni con le iterazioni
  4. 26/3 – Funzioni matematiche: min, max.
  5. 30/3 – Funzioni matematiche: dispari, nullo, divisori, primo.
  6. 2/4 – Funzioni media aritmetica / geometrica
  7. 6/4 – Introduzione alle liste
  8. 7/4 – Funzioni elementari
  9. 20/4 – Funzioni elementari: pag. 186
  10. 27/4 – Funzioni per il calcolo delle medie: aritmetica, armonica, geometrica, quadratica, pesata.
  11. 11/5 – Simulazione del lancio di 1/2/3 dadi.
  12. 12/5 – Test online

4° BA

  1. 11/9 – Presentazione delle attività del 4° anno
  2. 17/9 – Identificatori
  3. 20/9 – Dichiarazioni, assegnazione, operatori matematici
  4. 27/9 – Espressioni matematiche, priorità, associatività, math.sqrt()
  5. 1/10 – Esercizi: trapezio isoscele, cerchio. Funzioni matematiche: valore assoluto, potenza, seno, coseno, tangente.
  6. 4/10 – Esercizio: swap; funzioni di conversione gradi, radianti; costanti.
  7. 8/10 – Esercizi di fine capitolo
  8. 11/10 – Input da tastiera: input(), int(), float().
  9. 18/10 – VERIFICA
  10. 22/10 – Input/output: input, int, float; print, sep, end.
  11. 25/10 – Correzione verifica. Funzioni matematiche.
  12. 29/10 – Esercizi di fine capitolo.
  13. 5/10 – Output formattato: %, s, i, f, ., –
  14. 8/11 – Attività in aula magna
  15. 12/11 – VERIFICA
  16. 19/11 – Selezioni singole e doppie
  17. 22/11 – Attività in aula magna
  18. 26/11 – Correzione della verifica
  19. 29/11 – Quesiti delle O.I. di S.
  20. 3/12 – Selezioni: esercizi di ripasso
  21. 6/12 – Selezioni: esercizi di ripasso
  22. 10/12 – Selezioni: annidate e multiple.
  23. 13/12 – Selezioni: operatori logici.
  24. 17/12 – VERIFICA
  25. 20/12 – Programmazione visuale: MUSESCORE, SCRATCH, Fra Martino.

  1. 7/1 – RECUPERO: esercizi selezioni
  2. 10/1 – RECUPERO: operatori logici
  3. 14/1 – Ripetizioni: while
  4. 17/1 – Esercizi con ripetizioni: pag. 100
  5. 21/1 – Esercizi con ripetizioni: pag. 100
  6. 24/1 – Esercizi con ripetizioni: numeri primi, perfetti, …
  7. 28/1 – Assemblea di classe
  8. 4/2 – Iterazione precalcolata: for, range
  9. 7/2 – Sequenze di numeri interi.
  10. 11/2 – Esercizi: cifra divide cifra, numeri palindromi, congettura di Collatz.
  11. 14/2 – Sottoprogrammi: geometria piana.
  12. 18/2 – Funzioni: argomenti e risultato.

  1. 13/3 – Esercizi con le iterazioni
  2. 17/3 – Esercizi
  3. 20/3 – Esercizi
  4. 24/3 – Funzioni con le iterazioni
  5. 27/3 – Funzioni matematiche: min, max.
  6. 31/3 – Funzioni elementari.
  7. 3/4 – Funzioni media aritmetica / geometrica.
  8. 7/4 – Introduzione alle liste
  9. 17/4 – Funzioni elementari: medie
  10. 21/4 – Funzioni elementari: pag. 186
  11. 28/4 – Gestione dinamica della memoria. Esercizi con i divisori di un numero.
  12. 5/5 – Simulazione test online.
  13. 8/5 – Esercizi con i vettori. Lancio di un dado.
  14. 12/5 – Test online
  15. 15/5 – Simulazione del lancio di 1/2/3 dadi.

MATERIALI DIDATTICI

  • MATH – Collatz – Euclide – Fibonacci – …
  • PROGRAMMARE – Riepilogo operatori | Scambiare 2 variabili | Selezioni | Ripetizioni | Ordinare | …
  • PYTHON – La sintassi | Applicazioni | LIBRO DI TESTO

LIBRO DI TESTO

Paolo Camagni, Riccardo Nikolassy – INFOM@T 2 – HOEPLI

  • 1.1 – I linguaggi per la programmazione degli elaboratori
    La comunicazione con l’elaboratore | Programma oggetto e programma eseguibile | I linguaggi di programmazione o ad alto livello | Come sono fatti i linguaggi di programmazione? | La classificazione dei linguaggi in paradigmi | Dal codice sorgente all’esecuzione del programma | Compilatori e interpreti
  • 1.2 – Il programma e le variabili
    • Struttura di un programma | I dati e le variabili | Assegnare un valore a una variabile | Un programma che utilizza i dati |  Scambiare il contenuto di due variabili | Le costanti
  • 1.3 – L’input e l’output dei dati
    • La comunicazione con l’elaboratore | L’input e l’output
  • 1.4 – Metodologia per la risoluzione di un problema
    • Le istruzioni in sequenza | Risolvere un problema | Un programma per il calcolo di una fattura
  • 2.1 – L’istruzione di selezione semplice e doppia
    • Percorsi alternativi nel programma
  • 2.2 – La selezione annidata e multipla
    • La selezione annidata o nidificata | La selezione multipla
  • 2.3 – Gli operatori logici nella selezione
    • Variabili booleane e proposizioni logiche | I connettivi logici | Priorità degli operatori
  • 3.1 – L’istruzione di iterazione precondizionata
    • Il ciclo a condizione iniziale: while … {…} | La trace table o tabella di traccia | Calcolo del massimo comun divisore (MCD) con l’algoritmo di Euclide
  • 3.2 – L’istruzione di iterazione postcondizionata
    • Il ciclo a condizione finale: do {…} … | Contatore e accumulatore | Generazione di numeri casuali
  • 3.3 – L’istruzione di iterazione definita
    • Il ciclo a conteggio | Un ciclo dentro un ciclo: i cicli annidati | Equivalenza delle istruzioni di iterazione
  • 4.1 – Funzioni e procedure
    • Introduzione | Sottoprogrammi e funzioni | Funzioni | Un esempio completo
  • 4.2 – La condivisione delle variabili nei sottoprogrammi
    • Modello cliente-servitore | Ambiente locale e globale | Un esempio completo | Struttura di un’applicazione software
  • 4.3 – Le modalità di passaggio dei parametri alle funzioni
    • Passaggio per valore e per indirizzo | Passaggio dei parametri | Conclusioni
  • 4.4 – Le funzioni ricorsive
    • Introduzione | La ricorsione | Schema concettuale | Algoritmo di Euclide | Da iterazione a ricorsione
  • 5.1 – Dati strutturati semplici: gli array
    • Introduzione | Il vettore come array monodimensionale | I vettori | Utilizzare i vettori
  • 5.2 – Dati strutturati semplici: le stringhe
    • Introduzione | Le stringhe | Il passaggio come parametro | Analisi dei dati | Disposizione dei dati | I vettori paralleli
  • 5.3 – La ricerca e la disposizione degli elementi in un vettore
    • Introduzione | Ricerca sequenziale |
  • 5.4 – L’ordinamento degli elementi di un vettore
    • Introduzione | Ordinamento per scambio | Bubble sort | Ordinamento per inserzione | Ordinamento per selezione Ordinamento di vettori paralleli
  •  …
  • 5.6 – Le matrici, array a due dimensioni

2019 – 2AA/2BA

2/3/2020

  • Ho corretto la verifica di febbraio e inserito, venerdì scorso, le valutazioni nel registro elettronico.
  • Studiate l’esercizio “Abitanti della Lombardia” (http://www.valcon.it/math/c-abitanti/)
    • Le celle gialle contengono i dati in ingresso
    • Le celle azzurre contengono le formule (molto simili a quelle degli ultimi esercizi svolti in classe…)
  • Collegamento agli appunti della classe
  • Potete commentare questo messaggio
    • utilizzando il modulo in fondo alla pagina
    • scrivendo un’email a: valentino.condoluci@gmail.com
    • scrivendo un’email a: valentino.condoluci@liceodalpiaz.edu.it

5/3/2020

  • Nuovo esercizio: “Prezzi dei libri” (la prima parte è semplice, la seconda parte richiede l’esecuzione attenta delle istruzioni).

8/3/2020

  • Per chi non avesse ancora svolto i due esercizi (“Abitanti della Lombardia”, “Prezzi dei libri”) ho inserito in Google Drive i file di partenza.

10/3/2020

  • Sono in attesa dei vostri file dei due esercizi (valentino.condoluci@liceodalpiaz.edu.it)

11/3/2020

  • Ho inserito nella cartella Google Drive / Abitanti della Lombardia un file LEGGIMI con dei consigli per completare l’esercizio.
  • Aspetto prima di venerdì l’esercizio completato.

12/3/2020

  • Da venerdì 13 marzo 2020 attiverò la videoconferenza (Hangouts Meet).
    Invito gli studenti a connettersi secondo l’orario delle lezioni ma con 5 minuti di anticipo.
    Invito i rappresentanti di classe (o comunque uno studente per ogni classe) a collegarsi oggi (12-03-2020) alle ore 18.00 per organizzare al meglio le attività.
    Il collegamento (il codice) è unico: https://meet.google.com/oqn-bsjj-gra.
  • Avete ricevuto il mio invito per utilizzare Google Classroom.
    Aderite al più presto e visitate la sezione dedicata alla classe: ci sono un sacco di novità (la più importante la messaggistica istantanea…)
  • I collegamenti precedenti agli appunti della classe non funzionano più.
    Ho spostando i materiali in Classroom.

DIARI DELLE LEZIONI

2° AA

  1. 16/9 – Presentazione delle attività del 2° anno. Introduzione a SCRATCH
  2. 18/9 – Analogico e digitale
  3. 25/9 – Codifiche, carte, colori
  4. 1/10 – ASCII, ASCII esteso, Unicode
  5. 4/10 – Digitale e binario: esercizi. Contare in base 2.
  6. 8/10 – Contare in base 2, 3, …
  7. 16/10 – (CALC) Conversioni da base 2… a base 10.
  8. 18/10 – VERIFICA. Scratch: “animate a name” cards
  9. 23/10 – Scratch: esercizi pag. 266 n. 1, 2.
  10. 25/10 – (CALC) Funzioni di conversione
  11. 30/10 – SCRATCH: invasione di fantasmi a Malibu
  12. 6/11 – Sistemi di numerazione; numeri romani
  13. 8/11 – Conversioni di base: fine capitolo.
  14. 13/11 – Conversione da base 10 a base qualsiasi.
  15. 20/11 – Olimpiadi Italiane di Informatica
  16. 22/11 – SCRATCH: quesiti “Artista 4”
  17. 27/11 – Assemblea di classe
  18. 29/11 – Conversione da base: ripasso e …
  19. 4/12 – VERIFICA
  20. 6/12 – Olimpiadi di Statistica: quesiti
  21. 11/12 – Olimpiadi di Statistica: quesiti
  22. 13/12 – Riepilogo funzioni del foglio di calcolo
  23. 18/12 – Olimpiadi di Statistica: quesito con media, moda, varianza.
  24. 20/12 – VERIFICA

  1. 8/1 – RECUPERO: esercizi su media, moda, mediana, varianza
  2. 10/1 – RECUPERO: esercizi su media, moda, mediana, varianza
  3. 15/1 – CALC: pag. 124, 125
  4. 17/1 – Attività di “peer education”
  5. 22/1 – CALC: riferimenti e intervalli
  6. 24/1 – CALC: formule, funzioni, errori
  7. 29/1 – CALC: “Bilancio familiare”, pag. 128.
    Completamento automatico.
  8. 7/2 – CALC: “Produzione mondiale di petrolio”
  9. 12/2 – CALC: “Sondaggio”, “Condominio”
  10. 14/2 – VERIFICA
  11. 19/2 – Assemblea di classe
  12. 21/2 – SCRATCH: “Insalata di meduse”

  1. 13/3 – CALC: “Abitanti della Lombardia”, “Prezzi dei libri”
  2. 18/3 – CALC: “Metodo di Cramer”
  3. 25/3 – CALC: “Equazione di 1° grado”. Introduzione agli operatori logici.
  4. 1/4 – Correzione.esercizi.
    Operatori NOT, OR, AND, XOR.
  5. 3/4 – Foglio di calcolo: classificazione dei triangoli.
  6. 15/4 – Foglio di calcolo: CONTA.SE(), “temperature”, “residenti”, “maggiorenni”.
  7. 17/4 – Foglio di calcolo: “I.M.C.”, “equazioni”.
  8. 22/4 – Dal problema alla risposta
  9. -/5 – S.O. Introduzione.
  10. 8/5 – S.O. Interfaccia utente.

2° BA

  1. 13/9 – Presentazione delle attività del 2° anno
  2. 16/9 – Analogico e digitale
  3. 20/9 – Codifiche, carte, caratteri, ASCII
  4. 25/9 – Codifiche, Unicode, esercizi
  5. 30/9 – Sistemi di numerazione posizionali, contare in base 2
  6. 2/10 – Contare in base 2 e 3
  7. 7/10 – VERIFICA. Introduzione a Scratch.
  8. 9/10 – Contare con le basi da 2 a 16.
    (CALC) Convertire da base 2,3,… a base 10
  9. 15/10 – (CALC) Funzioni di conversione: ARABO, ROMANO, …
  10. 16/10 – (CALC) Funzioni di conversione: tutte
  11. 18/10 – Conversioni di base: ripasso; fine del capitolo; funzione BASE()
  12. 23/10 – Scratch: esercizi pag. 266 n. 1, 2.
  13. 25/10 – Conversioni di base: da 10 a qualsiasi
  14. 30/10 – SCRATCH: invasione di fantasmi a Malibu
  15. 6/11 – VERIFICA
  16. 8/11 – Conversioni tra basi potenza di 2
  17. 13/11 – SCRATCH: suoni e animazioni
  18. 20/11 – Olimpiadi Italiane di Informatica
  19. 22/11 – SCRATCH: quesiti “Artista 4”
  20. 27/11 – Olimpiadi di Statistica: quesiti
  21. 4/12 – VERIFICA
  22. 6/12 – CALC: operatori e funzioni
  23. 11/12 – Olimpiadi di Statistica: quesiti
  24. 13/12 – Olimpiadi di Statistica: quesiti.
  25. 18/12 – Olimpiadi di Statistica: quesito con media, moda, varianza.
  26. 20/12 – SCRATCH: musica, Fra Martino.

  1. 8/1 – RECUPERO: esercizi su media, moda, mediana, varianza
  2. 10/1 – RECUPERO: esercizi su media, moda, mediana, varianza
  3. 15/1 – CALC: pag. 124, 125
  4. 17/1 – CALC: terminologia.
  5. 22/1 – CALC: riferimenti e intervalli
  6. 24/1 – CALC: formule, funzioni, errori
  7. 29/1 – CALC: “Bilancio familiare”, pag. 128.
    Completamento automatico.
  8. 7/2 – CALC: “Produzione mondiale di petrolio”
  9. 12/2 – CALC: “Sondaggio”, “Condominio”
  10. 14/2 – VERIFICA
  11. 19/2 – SCRATCH: “Insalata di meduse”
  12. 21/2 – SCRATCH: “Insalata di meduse”

  1. 13/3 – CALC: “Abitanti della Lombardia”, “Prezzi dei libri”
  2. 18/3 – CALC: “Metodo di Cramer”
  3. 25/3 – CALC: “Equazione di 1° grado”. Introduzione agli operatori logici.
  4. 27/3 – Correzione fogli di calcolo.
  5. 1/4 – Correzione.esercizi.
    Operatori NOT, OR, AND, XOR.
  6. 3/4 – Foglio di calcolo: classificazione dei triangoli.
  7. 15/4 – Foglio di calcolo: CONTA.SE(), “residenti”, “temperature”.
  8. 17/4 – Foglio di calcolo: “maggiorenni”, “equazioni”.
  9. 22/4 – Dal problema alla risposta
  10. -/5 – S.O. Introduzione.
  11. 8/5 – S.O. Interfaccia utente.

MATERIALI DIDATTICI

LIBRO DI TESTO

Paolo Camagni, Riccardo NikolassyINFOM@T 1 – HOEPLI
Gli argomenti trattati sono evidenziati in colore: 2018/19 | 2019/20

1 – Information Technology

  1. Sistemi di elaborazione
    Informatica – Il computer: case, pannello anteriore, pannello posteriore – Upgrade – Periferiche, porte
  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 – (Numeri romani) – 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 – (Convertire tra le basi potenza di 2)
  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

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

3 – Presentare i documenti

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

4 – Elaborare i dati

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

5 – Reti, nuove tecnologie e Cloud

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

6 – Scratch e App Inventor: la programmazione visuale

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

7 – Dal problema al programma: le basi della programmazione

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

 

Accoglienza

MERCOLEDÌ 12 SETTEMBRE 2018

  1. Incontro dei soli alunni delle classi prime in aula magna con il Dirigente e gli insegnanti; illustrazione delle attività del “Progetto accoglienza” e prime indicazioni sulla vita scolastica; appello per singola classe
  2. le classi vengono accompagnate dai docenti in orario alla visita della sede principale; effettuano una breve visita alla segreteria, alle strutture più importanti della sede centrale (laboratori, biblioteca ecc.); accoglienza degli alunni nelle rispettive aule
  3. ALLEGATO 6
  4. ALLEGATO 1
  5. ALLEGATO 2
  6. FORMAZIONE PER LA SICUREZZA
    Durante la prima settimana di accoglienza, in ciascuna classe si dovranno svolgere quattro ore complessive di formazione per la sicurezza degli alunni.

GIOVEDÌ 13 SETTEMBRE 2018

  1. ALLEGATO 3
  2. ALLEGATO 4

VENERDÌ 14 SETTEMBRE 2018

  1. ALLEGATO 5
  2. Incontro con gli studenti del triennio.

SABATO 15 SETTEMBRE 2018

Dalla prima ora, test d’ingresso di Italiano (grammatica e comprensione testo) (45 + 45 minuti indicativi).

LUNEDÌ 17 SETTEMBRE 2018

Dalla prima ora, test d’ingresso di Matematica (1h indicativa).

MARTEDÌ 18 SETTEMBRE 2018

Uscite di accoglienza: le classi nelle diverse giornate e con gli accompagnatori indicati si recheranno a S. Vittore, secondo le modalità previste da apposita circolare.

GIOVEDÌ 20 SETTEMBRE 2018
VENERDÌ 21 SETTEMBRE 2018

Le classi prime si fermeranno la quinta ora dalle 12.00 alle 12.55 per svolgere due ore complessive di educazione stradale.

Primi di OTTOBRE 2018

Riunione dei consigli di classe (solo componente docenti) per

  1. valutare le attività di accoglienza
  2. valutare i test d’ingresso.

SABATO 20 OTTOBRE 2018

Incontro del consiglio di classe con i genitori per

  1. illustrazione della programmazione annuale
  2. presentazione dei primi dati relativi ai test d’ingresso e alle prime impressioni delle classi.