Obiettivi:
Il corso ha l’obiettivo diintrodurre gli studenti alla programmazione imperativa strutturata. Pur prendendo come linguaggio di riferimento il linguaggio Java, il corso ambisce a fornire agli studenti gli strumenti per poter comprendere edutilizzare un qualsiasi linguaggio di programmazione imperativo.
Programma del corso (articolato in moduli):
- Introduzionealla programmazione
- Variabilie assegnamento; tipi di dato; Array
- Operatoriaritmetici ed espressioni aritmetiche
- Operatorilogici ed espressioni booleane
- Comandie strutture di controllo
- Imetodi
- Laricorsione
- Tipi didato astratti: Liste; Pile; Code
- Attivitàdi laboratorio
Libri di testo consigliati:
Gocce di Java. Nuova edizione aggiornata. di P. Crescenzi,
FrancoAngeli, ISBN 9788891708441
Modalità di verifica dell’apprendimento:
Programmazione 1 (6 CFU con voto):
- Prova scritta (obbligatoria)
- prova orale (facoltativa o a discrezione del docente)
Laboratorio di Programmazione 1 (3 CFU senza voto):
- progetto e sua discussione
Anno Accademico 2015/2016:
NEW: Nella pagina degli homework sono riportati i testi dei compiti da svolgere a casa.
Anno Accademico 2014/2015:
Nella pagina degli homework sono riportati i testi dei compiti da svolgere a casa.
Anno Accademico 2013/2014:
Nella pagina degli homework sono riportati i testi dei compiti da svolgere a casa.
Anno Accademico 2012/2013:
E' disponibile il diario delle lezioni con gli argomenti svolti giorno dopo giorno.
Nella pagina degli homework sono riportati i testi dei compiti da svolgere a casa.