Leonardo Essam
Home del corso
Programma
Registro
Materiale
Temi (verifiche)
Home
Corsi e Insegnamenti
2025/2026
Classi prime
Tecnologie informatiche
Programma didattico
Programma didattico
Argomento 1 - I fogli di calcolo
Introduzione ai fogli di calcolo:
Definizione di “
cella
”;
Valori ammessi;
Formule e operazioni di base.
Le funzioni condizionali:
Funzioni semplici (
=CONTA.SE()
e
=SOMMA.SE()
);
Funzioni avanzate (
=CONTA.PIÙ.SE()
e
=SOMMA.PIÙ.SE()
).
Argomento 2 - L'architettura del calcolatore
Introduzione ai calcolatori;
Cenni storici:
Le macchine
Colossus
e
ENIAC
.
Definizione e caratteristiche di un programma:
Finezza, ordine, non-ambiguità ed eseguibilità.
L’architettura di von Neumann;
Componenti di un processore:
Unità di controllo, ALU, shifter e registri (cenni).
Argomento 3 - Il sistema operativo Windows
Il sistema operativo
MS-DOS
;
Versioni di Windows basate su MS-DOS;
Versioni di Windows 9.x:
Windows 95, 98 e Millennium.
Argomento 4 - Gli algoritmi e i linguaggi
Definizione di
problema
e di
soluzione
;
Il concetto di
algoritmo
;
Codica degli algoritmi tramite flow-chart:
I blocchi che compongono un flow-chart.
L’istruzione di selezione:
Selezione semplice;
Selezione doppia.
L’istruzione di iterazione:
Iterazione definita;
Iterazione indefinita.
Rappresentazione di un algoritmo con Flowgorithm (cenni).
Argomento 5 - Programmazione con Python
Introduzione a Python;
Configurazione dell’ambiente di programmazione (IDE);
Il programma “
Hello, World!
”;
Sintassi di base:
La funzione
print()
;
L’istruzione di assegnazione.
Gli errori in Python:
Errore di compilazione (
compilation-time
);
Errori di esecuzione (
run-time
).
I tipi di dato in Python;
Gestione dei valori costanti;
Operazioni aritmetiche:
Operazioni elementari;
Divisione tra numeri interi;
Calcolo del resto (modulo).
Gestione dell’I/O in Python:
Funzione
print()
;
Funzione
input()
.
Casting delle variabili;
Istruzioni di selezione in Python.
Calendario delle lezioni
Ogni martedì
11:20 / 13:00 - Aula 310