Programming @ DIA, UniPR
(9 crediti, ING-ING/05 – Sistemi di Elaborazione delle Informazioni)
L’obiettivo del corso è fornire allo studente la capacità di comprendere i principi dell’informatica e della programmazione:
Le capacità di applicare le conoscenze elencate riguardano lo sviluppo del cosiddetto “pensiero computazionale”:
Nessuna propedeuticità. Si suppone comunque che lo studente conosca le basi dell’uso del computer e di Internet - l’equivalente dei moduli 1, 2, 3 e 7 del Syllabus ECDL (European Computer Driving Licence).
Lezioni in aula, con l’ausilio di slide rese disponibili in anticipo agli studenti. Soluzione guidata di esercizi in aula. Esercizi di programmazione in laboratorio.
Le esercitazioni in laboratorio sono centrali per il corso. Gli esercizi proposti vertono sugli stessi argomenti generali delle lezioni in aula. L’obiettivo è di introdurre i principi della programmazione orientata agli oggetti, guidando lo studente alla soluzione di problemi con un livello di complessità crescente.