Dipartimento di Informatica e Sistemistica
Corso di Fondamenti di Informatica Laboratorio (L-Z)
Prof. Cristiana Larizza - Laboratorio di Informatica Medica
Dipartimento di Informatica e Sistemistica
tel: +39 0382985367 fax: +39 0382985373 mail:cristiana.larizza at unipv.it

BMI Lab

A.A. 2006-2007


Informazioni

Orari delle lezioni
Date appelli e voti
Orari tutorato
Avvisi


Materiale didattico

Lucidi corso
Soluzioni
Tutorato (2007) (2006)
Seminari


Programma e modalità d'esame


Obiettivi formativi specifici
Gli obiettivi primari dell’insegnamento sono quelli di fornire agli allievi Ingegneri i principi e l’ambiente della programmazione degli elaboratori. Tale obiettivo è raggiunto mediante la presentazione dei fondamenti e degli strumenti della programmazione e dell’utilizzo del calcolatore che costituiscono un aspetto formativo essenziale e che stanno alla base della necessaria attività sperimentale.
Si ritiene che, una volta superato l’esame, lo studente abbia acquisito competenze di base per lo sviluppo di soluzioni algoritmiche per problemi di limitata complessità e per la codifica e la messa a punto di programmi in linguaggio Java.


Programma del corso

Principi di programmazione
Vengono illustrati i principi della programmazione dei calcolatori elettronici. Si affrontano in particolare gli aspetti di formalizzazione dei problemi, il progetto e la codifica degli algoritmi attraverso le metodologie e le tecniche della programmazione strutturata e i criteri per l'analisi, testing e convalida dei programmi.

Supporti per lo sviluppo di programmi
Vengono presentate le funzioni e le caratteristiche dei supporti per lo sviluppo dei programmi; in particolare vengono descritte le caratteristiche e il funzionamento di compilatori e interpreti.

Algoritmi per l’implementazione e la gestione di strutture dati
Vengono presentate le strutture di memorizzazione dati e gli algoritmi per il loro utilizzo.

Il linguaggio Java



Esami

La prova di esame prevede una prova scritta di valutazione di argomenti teorici trattati durante l'intero corso ed una prova pratica di programmazione che si svolge sulle macchine delle aule di Informatica di Base.

Periodi di lezione


5 marzo – 27 aprile
14 maggio – 22 giugno

Periodi di esami

Prima prova in itinere 11 maggio
Seconda prova in itinere

Sessione d'esame 25 giugno - 31 luglio
Sessioni di recupero 27 agosto - 21 settembre

Modalita' di esame

Prove degli appelli d'esame

Le prove d'esame prevedono una prova scritta di teoria che pesa per 1/3 sulla valutazione globale (valutata in decimi) e una prova pratica di programmazione che pesa per i restanti 2/3 (valutata in ventesimi). Le prove si possono svolgere in giorni diversi e l'esame si intende superato se e' stata conseguita una valutazione sufficiente in entrambe le prove. Le due prove possono essere sostenute anche in appelli d'esame differenti.

In caso di esito non sufficiente o non soddisfacente di una prova il candidato puo' ripetere solo la prova suddetta.

E' prevista una prova orale facoltativa con due finalita' differenti:

  • nel caso in cui le prove siano sufficienti, la prova orale puo' permettere di modificare la valutazione globale risultante;
  • nel caso in cui la prova di programmazione sia stata valutata insufficiente ma almeno 5/10, la prova orale puo' permettere di raggiungere una valutazione finale sufficiente.

Prove in itinere

Per le prove in itinere valgono le seguenti regole:

- la prima prova verte su argomenti di teoria trattati nel corso delle lezioni;
- la seconda prova consiste nella scrittura di un programma sulle macchine delle aule didattiche.

N.B. Queste modalita' di esame si applicano anche agli studenti iscritti a Corsi di Laurea per le quali non e' prevista l'innovazione didattica.