Home
Pren. eserc. ed esami
Materiale Didattico
Esami
GRID
COMICS

Programmazione I

Corso di Laurea in Ingegneria delle Telecomunicazioni
Docente: Ing. Marcello Esposito
a.a. 2004/05

Ultimo Aggiornamento
26/01/06

Bacheca degli Avvisi

(26 gennaio)
Il ricevimento studenti si terrà il martedì dalle 16.00 alle 18.00, in stanza 3.09 al III piano della palazzina di elettrotecnica, in via Claudio 21.

(20 dic)
In futuro, le informazioni sul corso verranno pubblicate sul sito reso disponibile per l'a.a. 2005/06, raggiungibile all'indirizzo http://www.comics.unina.it/didattica previa iscrizione.

 

Tempistica del corso

Il corso inizia il giorno 27 settembre 2004. Le aule sono situate nel Complesso Didattico di Ingegneria in via Nuova Agnano.

L'aula e l'orario delle lezioni sono presenti sul sito della presidenza

 

Contenuti del Corso

Il corso di Programmazione I si propone di fornire agli studenti conoscenze teoriche e pratiche riguardo alle strutture dati statiche e dinamiche ed alle tecniche di programmazione dei calcolatori, sia nell'ambito del paradigma della programmazione procedurale che in quello della programmazione orientata agli oggetti. Vengono inoltre introdotte tecniche per la modellazione ad oggetti e la documentazione del software mediante il linguaggio UML.

Le tecniche apprese vengono applicate facendo uso del linguaggio C++. È previsto lo svolgimento nei laboratori di una serie di esercitazioni assistite dal docente al fine di mettere in pratica i concetti teorici affrontati.

A valle dello studio, lo studente sarà in grado di affrontare il progetto e la realizzazione in forma modulare di un software applicativo, secondo il paradigma della programmazione orientata agli oggetti.

Fare click qui per scaricare il programma del corso dettagliato valido per l'anno 2004/05.

 

Ambiente di sviluppo

L'ambiente di sviluppo software che verrà utilizzato durante il corso è il Dev-C++, distribuito dalla Bloodshed Software.

La versione dell'ambiente utilizzata al corso e nei laboratori durante le esercitazioni e gli esami è la 4.9.9.0.

Scarica Dev-C++ v4.9.9.0

Una volta scaricato il file è sufficiente fare doppio click su di esso per installare il programma.

 

Sussidi didattici

Libri di Testo adottati:

C. Savy, "Da C++ ad UML: guida alla programmazione", McGraw-Hill, 2000.
B. Fadini, C. Savy, "Fondamenti di Informatica I", Liguori Editore.
B. Fadini, C. Savy, "Fondamenti di Informatica II", Liguori Editore.

Libri di testo consigliati:

H. Schildt, "Guida completa al C++, 2a edizione", McGraw-Hill
B. Eckel, "Thinking in C++", Apogeo
B. Eckel, "Thinking in Java", Apogeo

Altro materiale:

trasparenze dalle lezioni;
esercitazioni svolte durante il corso;
testi e soluzioni degli esercizi svolti durante le esercitazioni in laboratorio;
newsgroup del corso raggiungibile attraverso il protocollo NNTP sul server: news://news.grid.unina.it; un buon client per l'accesso alle news è xnews;
gruppi di discussione sul linguaggio C e C++ disponibili sul circuito Usenet: it.comp.lang.c ed it.comp.lang.c++;
motore web per la ricerca storica sul circuito Usenet: http://groups.google.com.

 

Esercitazioni in laboratorio

Durante il corso è prevista una serie di esercitazioni nei laboratori situati al IV piano del complesso Didattico di Agnano. Per poter partecipare ad una seduta bisogna preventivamente prenotarsi scegliendo il turno desiderato tra tutti quelli disponibili.

Per le prenotazioni è stato predisposto un apposito sito. L'accesso al sito è consentito previa registrazione di ciascuno studente.

Gli studenti che risultano impossibilitati a partecipare ad un esercitazione devono annullare la loro prenotazione almeno 24 ore prima della corrispondente esercitazione per lasciare posto ai colleghi. Entro le 24 ore precedenti alla data della seduta sarà consentita esclusivamente la prenotazione ad un evento; tale prenotazione, cioè, non potrà più essere annullata.

 

Ricevimento studenti

L'orario di ricevimento per gli studenti del corso è fissato il martedì dalle 16.00 alle 18.00 presso la stanza 3.09 del Dipartimento di Informatica e Sistemistica in via Claudio, 21.

Ing. Marcello Esposito
Tel.: 081-768-3865
Fax: 081-768-3816
E-mail: mesposit[at]unina.it

 

Modalità di svolgimento dell'esame

L'esame è costituito da tre diverse prove:

svolgimento di un questionario a risposta multipla;
realizzazione di un programma in linguaggio C++;
prova orale.

L'esame si intende superato qualora tutte le tre prove previste vengano superate con esito positivo.

Per poter sostenere l'esame è necessario prenotarsi utilizzando lo stesso sistema messo a disposizione per la prenotazione delle esercitazioni in laboratorio.