Corso dedicato a
introdurre il concetto di algoritmo e i principi base dei linguaggi di programmazione, focalizzandosi sul pensiero algoritmico, anche tramite linguaggi visuali
- Teacher: Admin User

- Teacher: Danilo Grande

Corso dedicato alla programmazione in linguaggio C++.
Al termine avrai le conoscenze e le competenze per scrivere un programma C++ in grado di risolvere problemi non banali.
Contenuto del corso:
- Sintassi di base
- Tipi di dati
- Controllo del flusso
- Operazioni su stringhe e funzioni built-in
- Librerie standard e moduli esterni
- Funzioni
- File
- Gestione delle eccezioni
- Array/vettori, liste

Corso dedicato alla programmazione in linguaggio Python.
Al termine avrai le conoscenze e le competenze per scrivere un programma Python in grado di risolvere problemi non banali.
Contenuto del corso:
- Sintassi di base
- Tipi di dati
- Controllo del flusso
- Operazioni su stringhe e funzioni built-in
- Librerie standard e moduli esterni
- Funzioni
- File
- Gestione delle eccezioni
- Liste, tuple e dizionari

Il corso si prefigge di illustrare i principali DSA/ADT utilizzati in informatica:
- Lista: Una sequenza di elementi in cui l'ordine è significativo. Le liste possono essere implementate come liste concatenate, array dinamici o array.
- Pila: Una struttura dati LIFO (Last In, First Out) in cui gli elementi vengono aggiunti e rimossi solo dallo stesso lato (il "top").
- Coda: Una struttura dati FIFO (First In, First Out) in cui gli elementi vengono aggiunti da un'estremità (il "rear") e rimossi dall'altra (il "front").
- Insieme: Una collezione di elementi senza ordinamento specifico. Gli elementi all'interno di un insieme sono unici.
- Mappa o Dizionario: Una struttura dati che associa chiavi a valori unici. Le mappe consentono di recuperare rapidamente un valore tramite la sua chiave.
- Albero: Una struttura dati gerarchica composta da nodi collegati da archi. Gli alberi includono alberi binari, alberi di ricerca, e alberi AVL, tra gli altri.
- Grafo: Una collezione di nodi e archi che connettono coppie di nodi. I grafi possono essere diretti o non diretti e aciclici o ciclici.
- File: Una struttura dati persistente utilizzata per memorizzare informazioni su memoria di massa (come disco o SSD). I file organizzano i dati come una sequenza di byte o record e permettono operazioni di lettura, scrittura e accesso sequenziale o diretto, a seconda del tipo di file e del sistema di gestione.
- Teacher: Admin User
Corso dedicato a:
apprendere la struttura di Internet e promuovere un uso efficace e consapevole della comunicazione e della ricerca online
- Teacher: Admin User
Corso dedicato a:
padroneggiare gli strumenti di produzione di documenti elettronici, in particolare il foglio di calcolo
- Teacher: Tutor Esperto