Nuova ricerca

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