Programma di Fondamenti Di Informatica (modulo 1):

Principi di progettazione di algoritmi e loro codifica nel linguaggio Python. Ambiente di programmazione didattico JES. Costrutti di controllo: iterazione, selezione. Rappresentazione di dati e tipi di dato, rappresentazione di immagini, meccanismi per definire valori strutturati in Python (tuple, liste, dizionari). Nomi, ambito dei nomi, regole di visibilità. Funzioni, parametri, restituzione di risultati.  Algoritmi di ricerca (lineare e binaria) e loro complessità.