|
Marco MAMEI
Professore Ordinario Dipartimento di Scienze e Metodi dell'Ingegneria
|
Insegnamento: Fondamenti di Programmazione
Ingegneria Meccanica (Offerta formativa 2021)
Obiettivi formativi
L'obiettivo del corso è di imparare a formalizzare e risolvere problemi concreti e a descriverli in modo comprensibile ad un calcolatore elettronico. Apprendere le basi del linguaggio di programmazione Python.
Al termine dell’insegnamento lo studente dovrebbe essere in grado di sviluppare semplici programmi funzionanti utilizzando python
Prerequisiti
Nessuno
Programma del corso
-Il linguaggio di programmazione Python (1 CFU)
-Il concetto di variabile, gestire più dati, il concetto di lista e dizionario (2 CFU)
-Tipi di variabili, definizione e assegnamento (1 CFU)
-Istruzioni di controllo (1 CFU)
-Istruzioni di I/O (1 CFU)
-Programmazione ad oggetti (1 CFU)
-Package manager e librerie notevoli (2 CFU)
Metodi didattici
Lezioni frontali
Esercitazioni
Testi di riferimento
Dispense a cura del docente
Verifica dell'apprendimento
Lo studente deve sviluppare un programma in python in 2 ore di tempo.
Il programma è ticipamente suddivisto in 5 esericizi ognuno dei quali vale 6 punti per il voto finale.
I risulati vengono pubblicati su esse3 tipicamente entro 7 giorni dalla data dell'esame.
Risultati attesi
Capacità di definire algoritmi per risolvere un problema
Capacità di sviluppare programmi nel linguaggio Python