Progetto

Gli studenti che intendono presentare un progetto per l'esame di Fondamenti di Informatica + Laboratorio di Programmazione debbono indicarlo all'atto dell'iscrizione all'esame, inserendo la parola "progetto" nel riquadro "Annotazioni".

Il programma, scritto in C++, non deve necessariamente essere originale al 100%, ma può contenere parti di programmi (per esempio sviluppati in precedenza, o in concomitanza, da altri studenti) che lo studente ritiene di poter utilizzare nello sviluppo del suo progetto.

Assieme al programma va presentata una relazione.

Entro il giorno fissato per la prova pratica bisogna consegnare al docente su supporto elettronico, o fargli pervenire via email,

È anche possibile adesso fare l' Upload del progetto

Suggerimenti e dettagli

Relazione

La relazione deve presentare il lavoro fatto, descrivendone le caratteristiche generali senza andare nei dettagli delle singole procedure o funzioni. Essa dovrebbe essere preferibilmente non più lunga di 3 pagine, più frontespizio ed eventuali esempi d'uso, tabelle, schermate tipo, ecc.

La prima pagina (frontespizio) deve contenere:

  1. Cognome e nome dello studente
  2. Numero di matricola
  3. La dicitura "Esame di Fondamenti di Informatica + Laboratorio di Programmazione - Corso di laurea in Ingegneria ....."
  4. Anno accademico e sessione di esami
  5. Titolo del lavoro
  6. Elenco e descrizione dei file costituenti il progetto

La relazione deve nella prima parte (massimo una pagina) presentare il lavoro fatto in maniera comprensibile anche ai non "addetti ai lavori". Nelle successive pagine si possono descrivere alcuni aspetti tecnici di carattere generale: strutture dati utilizzate, algoritmi particolari, struttura dei file dati, ecc., più eventuali istruzioni d'uso del programma.

Nella relazione vanno anche indicate le eventuali parti del programma che lo studente ha preso da altre fonti.

Programma

Il file sorgente principale deve contenere le seguenti informazioni:

  1. // autore: <COGNOME> <NOME>, <N. di MATRICOLA>
  2. // esame di Fondamenti di Informatica + Laboratorio di Programmazione, corso di laurea in Ingegneria .....
  3. // <descrizione del programma (max 3 righe)>
  4. // ultima revisione: <data>
  5. // compilazione: <elenco dei file (include) necessari per la compilazione del programma>
  6. // esecuzione: <elenco dei file (dati) necessari per l'esecuzione del programma o che vengono generati dal programma>

Aspetti da tenere in considerazione per quanto riguarda...

il listato
l'eseguibile