Programma dei Moduli del Corso:

Linguaggi Di Programmazione A Oggetti A | Docente:
Fabio Massimo Zanzotto
  • OBIETTIVI FORMATIVI:   Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici, teorici ed applicativi dei temi di base della informatica. Vengono in particolare trattati i fondamenti delle macchine di Von Neumann (moderni calcolatori), i fondamenti della computabilità, la nozione di algoritmo e i fondamenti della loro complessità; al termine del corso lo studente avrà acquisito le competenze necessarie per analizzare e risolvere problemi attraverso la programmazione delle macchine   
  • CONOSCENZA E CAPACITÀ DI COMPRENSIONE:  Vengono in particolare trattati i fondamenti delle macchine di Von Neumann (moderni calcolatori), i fondamenti della computabilità, la nozione di algoritmo e i fondamenti della loro complessità; al termine del corso lo studente avrà acquisito le competenze necessarie per analizzare e risolvere problemi attraverso la programmazione delle macchine     
  • CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE:   In particolare lo studente avrà avuto modo di apprendere i mezzi per tradurre gli algoritmi in programmi attraverso uno specifico linguaggio di programmazione.    
  • AUTONOMIA DI GIUDIZIO:    Sarà inoltre in grado di definire una soluzione personale per la soluzione di problemi computazionali specifici.    
  • ABILITÀ COMUNICATIVE: La sintesi richiesta nella definizione di programmi in un opportuno linguaggio informatico stimola le abilità comunicative.   
  • CAPACITÀ DI APPRENDIMENTO:   Infine le conoscenze di base dell’informatica apprese nel corso contribuiscono a sviluppare capacità di apprendimento da parte dello studente mettendolo nelle condizioni di poter approfondire in maniera autonoma le tematiche affrontate.