Elementi di programmazione
Programma
L'insegnamento prevede la presentazione dei concetti chiave della programmazione, con particolare riferimento alla programmazione imperativa. Al fine di accompagnare l'apprendimento con l'utilizzo di un linguaggio di programmazione ad alto livello, l'insegnamento prevede la presentazione delle caratteristiche fondamentali del linguaggio Python.
Obiettivo
Al termine, lo studente deve padroneggiare i concetti di base della programmazione e del linguaggio Python. Data una specifica, deve essere in grado di scrivere semplici programmi e di verificarne la correttezza.
Avvertenze
La prova pratica dell'esame finale si svolgerà con l'ausilio del computer. Gli esercizi assegnati potranno, quindi, essere svolti con il computer, personale o dell'aula informatizzata eventualmente messa a disposizione.
Bibliografia
Il materiale didattico coincide con slides, dispense e codice che il docente metterà a disposizione sulla PPD, nella sezione Materiali, dopo ogni lezione.
Si consiglia l'adozione del testo:
Tony GaddisTony Gaddis. Introduzione a Python. Pearson, ISBN: 978889190099.