Generali:

  • Dipartimento: Scienze Matematiche, Fisiche E Naturali
  • Settore Ministeriale: INFO-01/A
  • Codice di verbalizzazione: 8068744
  • Metodi di insegnamento: Frontale
  • Metodi di valutazione: Scritto E Orale
  • Prerequisiti: Nessuno
  • Obiettivi: Lo scopo del corso è introdurre gli studenti al concetto di problema computazionale e alla sua risoluzione automatica, fornendo loro gli strumenti necessari per comprenderne e analizzarne la struttura, individuare possibili strategie risolutive, confrontarle in termini di efficienza, implementarle mediante un opportuno linguaggio di programmazione e verificarne la correttezza. Gli studenti acquisiranno conoscenze di base sui linguaggi di programmazione C e Python, nonché sulle principali strutture dati e sugli algoritmi elementari. Saranno in grado di applicare tali conoscenze alla risoluzione di problemi nuovi, individuando le strutture dati e le strategie algoritmiche più appropriate e valutando le soluzioni adottate dal punto di vista dell'efficienza computazionale e della correttezza. Il corso svilupperà inoltre la capacità di descrivere in modo chiaro e informale le strategie risolutive adottate e di tradurle in un'implementazione nel linguaggio di programmazione più appropriato. Infine, gli studenti acquisiranno la capacità di individuare, selezionare e utilizzare informazioni provenienti da diverse fonti, integrandole con le conoscenze acquisite per affrontare problemi di natura computazionale.

Didattica:

  • A.A.: 2026/2027
  • Canale: UNICO
  • Crediti: 9