Il corso fornisce gli elementi di base dell’informatica ed in particolare i principi, le tecniche e gli strumenti fondamentali relativi al trattamento automatico dell’informazione. Nello specifico gli studenti impareranno gli elementi di programmazione di base e della programmazione ad oggetti utilizzando come linguaggio di riferimento Java e, attraverso una ampia fase di sperimentazione, acquisiranno le conoscenze necessarie per risolvere problemi progettando ed implementando programmi corretti, efficienti e ben strutturati.