Informazioni Generali

TUTTO IL MATERIALE E' ORA DISPONIBILE ANCHE SU DOLLY.  QUESTO SITO NON VERRA' PIU' AGGIORNATO A PARTIRE DAL 2016.



Scopo del corso é fornire le conoscenze di base sulla struttura e le caratteristiche di utilizzo dei calcolatori elettronici e dei principali ambienti applicativi, oltre a competenze relative alla programmazione dei calcolatori. In particolare:

  • Introdurre all’uso degli elaboratori elettronici come strumenti per la risoluzione di problemi, presentando i metodi per la soluzione di classi di problemi (algoritmi) ed i concetti base dei linguaggi di programmazione (tipi di dato e strutture di controllo)
  • Presentare i principali sistemi operativi e applicativi (Word, Excel, Access), e i principali strumenti per l'accesso e la navigazione in Internet (Internet e Web).
  • Mettere a disposizione un linguaggio di programmazione (il C++) per la traduzione degli algoritmi di risoluzione in programmi per un elaboratore, ivi compresa la programmazione grafica e della interfaccia utente.
  • Presentare e apprendere la programmazione e la gestione di strutture dati complesse quali liste, code, alberi.
Per superare agevolmente l'esame si consiglia agli studenti di seguire con continuitá le lezioni e le esercitazioni del corso. Inoltre, si consiglio di non focalizzare la preparazione dell'esame sullo studio dei libri e degli appunti, ma piuttosto di preparare l'esame sperimentando direttamente i concetti presentati a lezione sul calcolatore. Puó risultare estremamente difficile superare con successo l'esame senza una conoscenza di tipo sperimentale, ottenuta con esercitazioni in laboratorio.

Ambiente di Programmazione Utilizzato: Qt per C++, disponibile in laboratorio, di pubblico dominio e recuperabile alla voce strumenti software.