Principi della programmazione orientata agli oggetti

2011 
Il corso e riservato agli studenti di classe quarta di un istituto tecnico a indirizzo informatico e a tutti gli interessati che siano in possesso dei prerequisiti. Il corso e progettato per essere erogato interamente online ma puo essere utilizzato in modalita blended, con opportuni aggiustamenti. I principali nodi epistemici affrontati sono: -Paradigmi di programmazione - Classi, oggetti e metodi - Incapsulamento e information hiding. - Overloding e overriding di metodi - Ereditarieta e polimorfismo - Modelli concettuali dei dati - Fondamenti di UML - Costrutti principali di Java e di C++ Il corso dedica spazio alla costruzione di modelli concettuali, utilizzando sia linguaggi informali (es. mappe concettuali) che formali, come UML. Si propone quindi non solo di presentare i principi della OOP, ma anche di favorire lo sviluppo di capacita di analisi, astrazione, concettualizzazione e di stimolare il confronto e la discussione sui modelli creati. I problemi proposti durante il corso saranno pertanto aperti e si presteranno a molteplici soluzioni che dipenderanno dagli stili cognitivi, dalle conoscenze e dai punti di vista personali degli studenti.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []