Questo corso fornisce un'introduzione alla programmazione informatica utilizzando il linguaggio Python. L'obiettivo principale è fornire agli studenti le conoscenze necessarie per comprendere e utilizzare Python in modo efficace e applicarlo alla risoluzione dei problemi. Il corso combina l'insegnamento teorico con esercitazioni pratiche e sessioni di laboratoro. Entro la fine di questo corso, gli studenti: - Conoscere i principali elementi che caratterizzano un linguaggio di programmazione . - Comprendere le strutture di controllo e le strutture dati di base. - Usare Python per risolvere problemi semplici. - Individuare lo schema concettuale per risolvere un problema e utilizzare il linguaggio di programmazione per organizzarne la soluzione.
Prerequisiti
Non sono previsti requisiti
Metodi didattici
Il corso si articola in lezioni frontali. Ogni lezione presenta sia elementi teorici sia immediate applicazioni ed esempi. Il docente rende disponibile preventivamente tutto il materiale didattico e invita lo studente ad essere presente in aula dopo aver preso visione del materiale della lezione, che verrà svolta in modo tale da aumentare interazione, discussione e di conseguenza apprendimento.
Verifica Apprendimento
L’obiettivo della prova d’esame è l'accertamento dell’acquisizione delle conoscenze e delle abilità descritte nella sezione “Obiettivi formativi”, valutando il livello di conoscenza e soprattutto la capacità di mettere in pratica, anche integrandole tra loro, le tecniche di progettazione viste a lezione.L' esame finale è composto da una prova scritta. . La prova scritta–della durata indicativa di 90 minuti–prevede una serie di 4 quesiti relativi agli argomenti trattati a lezione
Contenuti
Introduzione alla programmazione Python: - Variabili, costanti e tipi di dati elementari - Assegnazione e dichiarazioni composite - Nozioni di base sull'input/output - Espressioni e operatori - Strutture di controllo: selezione e cicli - Array - Introduzione alla ricorsione - Classi
Lingua Insegnamento
Italiano
Altre informazioni
Il docente riceve su appuntamento, previa richiesta via e-mail a ruggero.lanotte@uninsubria.it. Il docente risponde solo alle e-mail firmate e provenienti dal dominio studenti.uninsubria.it.