phone icon Chiamaci 800.128.606

Programmazione Object Oriented

Settore disciplinare CFU
ING-INF/05 6

Obiettivi formativi

L'insegnamento si propone di fornire agli studenti una solida comprensione dei concetti di base della programmazione orientata agli oggetti (OO) e del relativo paradigma attraverso l’uso di linguaggi object-oriented come Python.

L’insegnamento contribuisce anche al potenziamento delle capacità trasversali Autonomia di giudizio, Abilità comunicative e Capacità di apprendimento degli studenti.

Risultati di apprendimento attesi

  • Conoscenza e comprensione dei metodi per la programmazione procedurale e a oggetti.
  • Capacità di sviluppare programmi in un linguaggio ad alto livello, sia secondo un paradigma procedurale che ad oggetti.

Contenuti dell’insegnamento

  • Teoria della programmazione orientata agli oggetti;
  • Programmazione OO in Python e costrutti specifici del linguaggio;
  • Laboratorio di programmazione orientata agli oggetti: utilizzo di linguaggi come Java e strumenti di debugging.

Modalità di verifica

L’esame finale può essere sostenuto in forma scritta o in forma orale.

L’esame scritto consiste nello svolgimento di un test a risposta multipla con 31 domande, così da garantire la possibilità di conseguire la lode.

L’esame orale consiste in un colloquio nel corso del quale il docente formula almeno tre domande.

I quesiti sono formulati per valutare il livello di raggiungimento dei risultati di apprendimento attesi.

Il voto finale tiene conto del voto ottenuto dallo studente attraverso la partecipazione alla didattica interattiva e del voto ottenuto nell’esame finale ed è determinato, quindi, dalla somma delle due valutazioni. Il voto finale è espresso in trentesimi.