20840101-1 - Fondamenti di Informatica mod.1

Fornire gli elementi di base della “cultura informatica” attraverso strumenti, metodologici e concettuali, efficaci e duraturi per affrontare in modo flessibile l’evoluzione tecnologica e il vasto mondo delle applicazioni. Fornire gli strumenti linguistici, le metodologie e tecniche, in parte formali ed in parte pragmatiche, della programmazione e i relativi aspetti qualitativi dell’efficienza e della correttezza. introdurre tecniche di programmazione e strutture dati.
L'Informatica come disciplina per la soluzione automatica di problemi; concetti di base della programmazione degli elaboratori elettronici; gli strumenti linguistici, le metodologie e tecniche di programmazione; efficienza e correttezza; tecniche di programmazione come iterazione e ricorsione; semplici strutture dati come array e liste; record e puntatori.

Curriculum

scheda docente | materiale didattico

Programma

Architettura del calcolatore elettronico, Sistema operativo, Problemi algoritmi e programmi, Rappresentazione della informazione, Traduzione ed esecuzione di programmi, Ambiente di sviluppo Python, Linguaggi – sintassi e semantica, Tipi ed espressioni , Funzioni in Python , Istruzioni condizionali, Istruzioni ripetitive, Stringhe, Dizionari, Tuple e Matrici in Python, Algoritmi di ordinamento, Correttezza , Complessità, File e Eccezioni.

Testi Adottati

“Programmazione in Python”, di Lambert Kenneth, Maggioli Editore, 2024 (III Edizione).

Modalità Frequenza

frequenza libera

Modalità Valutazione

Prova scritta al calcolatore.

scheda docente | materiale didattico

Programma

Architettura del calcolatore elettronico, Sistema operativo, Problemi algoritmi e programmi, Rappresentazione della informazione, Traduzione ed esecuzione di programmi, Ambiente di sviluppo Python, Linguaggi – sintassi e semantica, Tipi ed espressioni , Funzioni in Python , Istruzioni condizionali, Istruzioni ripetitive, Stringhe, Dizionari, Tuple e Matrici in Python, Algoritmi di ordinamento, Correttezza , Complessità, File e Eccezioni.

Testi Adottati

“Programmazione in Python”, di Lambert Kenneth, Maggioli Editore, 2024 (III Edizione).

Modalità Frequenza

frequenza libera

Modalità Valutazione

Prova scritta al calcolatore.