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