INTRODUZIONE ALLA PROGRAMMAZIONE canale 2

Docente coordinatore e verbalizzante: GIUSEPPE SANTUCCI

Obiettivi formativi

Obiettivi generali
L'obiettivo del corso di Introduzione alla Programmazione è di far acquisire allo studente alcune tecniche fondamentali della programmazione funzionale e imperativa attraverso il linguaggio di programmazione Python, nonché lo studio di modelli per l'informatica. Al termine del corso lo studente sarà in grado di scrivere programmi in Python che comportano l'uso delle tecniche di programmazione e delle strutture dati introdotte. L'acquisizione dei contenuti e, in particolare, della capacità di programmazione, richiede l'uso del calcolatore.

Obiettivi specifici
Conoscenza e comprensione: Lo studente acquisirà una migliore conoscenza dei concetti della programmazione e delle strutture dati attraverso lo sviluppo di programmi Python che risolvono problemi reali

Applicare conoscenza e comprensione: Lo studente sarà in grado di analizzare il problema, progettare la sua risoluzione e poi realizzarla attraverso l'uso del linguaggio Python.

Capacità critiche e di giudizio: Lo studente sarà in grado di individuare e valutare criticamente gli aspetti salienti sia dell'analisi e della realizzazione di programmi Python che della valutazione dei risultati.

Capacità comunicative: Il corso permette allo studente di poter presentare problematiche di analisi e risoluzione di problemi computazionali in campi ingegneristici di interesse applicativo.

Capacità di apprendimento: Il corso mira a favorire attitudini autonome di analisi e apprendimento orientate alla soluzione dei problemi.

  • Anno accademico2024/2025
  • Corso di studio a cui afferisce l’insegnamentoIngegneria Informatica e Automatica
  • Codice insegnamento10606868
  • CurriculumInformatica
  • Anno e semestre1º anno - 1º semestre
  • TipologiaBasic educational activities
  • AmbitoMatematica, informatica e statistica
  • SSDING-INF/05
  • Presenza obbligatoriaNo
  • Linguaita
  • CFU9 CFU
  • Durata complessiva90 ore
  • Distribuzione delle ore54 classroom hours, 18 training hours, 18 laboratory hours