Originariamente inviato da pezzo
ok, forse ho creato confusione con i termini!

dunque "modulo" non è altro che una materia insegnata all'interno del corso. La classe "modulo" deve occuparsi quindi dell'inserimento dei moduli, dei prof, dei tutor, ecc...

è scorretto pensare alla classe "modulo" come estensione di corso?
Non hai fatto quello che ti ho suggerito.
Prova prima a descrivere con 1 riga il Corso e poi il Modulo enfatizzando la relazione che dovrebbe esserci tra i due.

Poi proviamo a ragionare sulla loro rappresentazione a livello di codice.