Italiano.
Cay S. Horstmann, Rance D. Necaise. Concetti di informatica e fondamenti di Python (2° edizione). Apogeo Education
Obiettivo di questo insegnamento è completare la preparazione acquisita con l'insegnamento di "Programmazione e Algoritmi 1", integrandola con esercitazioni in laboratorio. Vengono qui indicate solo le conoscenze e capacità che lo studente acquisirà in maniera specifica in questo insegnamento.
RISULTATI DI APPRENDIMENTO ATTESI
CONOSCENZA E CAPACITÀ DI COMPRENSIONE
Alla fine dell’insegnamento lo studente dovrà essere in grado di:
CONOSCENZA E CAPACITÀ DI COMPRENSIONE APPLICATE:
Alla fine dell’insegnamento lo studente dovrà essere in grado di:
CAPACITÀ DI APPRENDERE
Alla fine dell’insegnamento lo studente dovrà essere in grado di:
È necessario avere della basi di programmazione con il linguaggio Python. È sufficiente la frequenza in contemporanea del corso di "Programmazione e Algoritmi 1".
Il corso consiste in 24 ore di sessioni in laboratorio. Una piccola parte di queste ore saranno dedicate a lezioni frontali, ma la maggior parte del tempo consisterà in esercitazioni durante le quali gli studenti dovranno, autonomamente ma con l'aiuto del docente, risolvere gli esercizi di programmazione proposti.
La verifica consiste in un progetto di programmazione (da svolgere da soli o in gruppo) e in una successiva prova in laboratorio (individuale). Il testo del progetto verrà fornito a inizio anno dal docente. La prova in laboratorio consisterà in un esercizio in cui si chiede di apportare qualche modifica al progetto, che dovrà essre stato preventivamente consegnato al docente.
Questo insegnamento concorre alla realizzazione degli obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile.
Questo insegnamento è pensato come completamento del corso di "Programmazione e Algoritmi 1", che introduce i fondamenti base della programmazione.
Ulteriori informazioni sono disponibili sul sito web dell'insegnamento nella piattaforma di e-learning fad.unich.it. La stessa verrà anche utilizzata come forum per le comunicazioni con gli studenti.
Introduzione alla programmazione. Introduzione al linguaggio Python. Assegnamento. Selezione. Iterazione definita. Iterazione indefinita. Funzioni. Liste, insiemi e dizionari. Gestione dei file. Ricorsione. Algoritmi di ordinamento e ricerca.
Il programma dell'insegnamento è in gran parte sovrapponibile a quello di "Programmazione e Algoritmi 1". Pertanto, è indicato qui sotto solo il programma specifico di questo insegnamento:
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693