Advanced Computer Programming Methods (Metodi Avanzati di Programmazione) - Corso di Laurea Triennale in Informatica (sede di BARI)


Anno Accademico 2010/2011
(secondo semestre)

Docente: Annalisa Appice

Ricevimento studenti presso il Dipartimento di Informatica, Università di Bari "Aldo Moro". Martedì 11:00-13:00. Stanza 512 (quinto piano)

Contents (in italian) - Academic Year 2010/2011 

Informazioni per gli Studenti


NEW: Il docente ha deciso di accogliere le numerose richieste pervenute e consentire agli studenti di sostenere SOLO il primo appello di giugno con il caso di studio APRIORI. Non vi saranno altre estensioni o eccezioni alla regola formulata.


Lecture notes:
1. Introduzione
2. Programmazione Imperativa
3. Astrazione nella progettazione e programmazione (Esercizi specifiche algebriche)
4. Paradigma OO
5. Introduzione a Java
6. Oggetti in Java
7. Operatori e controllo del flusso di esecuzione in Java
8. Nascondere le implementazioni in Java
9. Passaggio dei parametri e inizializzazione in Java Esempi (unzip nella stessa cartella delle Trasparenze)
10. Il riuso delle classi in Java
11. Il polimorfismo in Java Esempi (unzip nella stessa cartella delle Trasparenze)
12. Trattamento delle eccezioni in Java Esempi (unzip nella stessa cartella delle Trasparenze)
13. I contenitori in Java Esempi (unzip nella stessa cartella delle Trasparenze)
14. Generics in Java Esempi (unzip nella stessa cartella delle Trasparenze)
15. Identificazione di tipo al run time in Java Esempi (unzip nella stessa cartella delle Trasparenze)
16. Il sistema Input-Output di Java Esempi (unzip nella stessa cartella delle Trasparenze)
17. JDBC Esempi (unzip nella stessa cartella delle Trasparenze)
18. Programmazione in rete Esempi (unzip nella stessa cartella delle Trasparenze)
19. Componenti SWING Esempi (unzip nella stessa cartella delle Trasparenze)
20. Applet Esempi (unzip nella stessa cartella delle Trasparenze)
21. RMI Esempi (unzip nella stessa cartella delle Trasparenze)
22. Gestione dei Thread Esempi (unzip nella stessa cartella delle Trasparenze)

Laboratory:

1. Introduzione alla scoperta di pattern frequenti e regole di associazione
2. Introduzione ad Eclipse


Exams:

Istruzioni (Modalita' di svolgimento dell'esame):
    1. Il caso di studio e' valido solo per il corrente anno accademico.

    2. Gli esonerati (Bari), cioe' coloro che hanno superato entrambi gli esoneri previsti nell'a.a. corrente, possono consegnare il caso di studio durante l'intero a.a. (fino ad Aprile 2012) senza perdere l'esonero. La discussione del progetto avverra' dopo la sua consegna.

    3. Coloro che superano la prova scritta devono consegnare il progetto ENTRO le ore 12:00 della data prevista per la corrispondente prova orale (da calendario degli appelli).

    4. La consegna del progetto (CD + stampa della documentazione) deve avvenire presso l'ufficio del docente. Il CD deve includere una breve descrizione del progetto che enuclei le funzionalita' implementate e i punti di differenza rispetto al progetto originale, diagramma delle classi/package UML, JAVADOC, guida utente del sistema, jar + script sql, codice sorgente).

    5. La valutazione seguira' il seguente schema:



    I PROVA in ITINERE (15 aprile 2011) TRACCIA A - B Risultati.

    II PROVA in ITINERE (23 giugno 2011) TRACCIA - Risultati.

    PROVA SCRITTA (23 giugno 2010) TRACCIA Risultati.

    PROVA SCRITTA (12 luglio 2011) TRACCIA - Risultati.

    PROVA SCRITTA (26 luglio 2011) TRACCIA - Risultati.

    PROVA SCRITTA (02 settembre 2011) TRACCIA - Risultati.

    PROVA SCRITTA (22 settembre 2011) TRACCIA - Risultati.

    PROVA SCRITTA (17 novembre 2011) TRACCIA - Risultati.

    PROVA SCRITTA (10 gennaio 2012) TRACCIA - Risultati.

    PROVA SCRITTA (30 gennaio 2012) TRACCIA - Risultati.

    PROVA SCRITTA (17 febbraio 2012) TRACCIA - Risultati.

    PROVA SCRITTA (02 aprile 2012) TRACCIA - Risultati.
    NEW: Coloro i quali hanno superato lo Scritto del 02 Aprile 2012 o sono Esonerati devono consegnare il progetto entro mercoledi' 4 aprile 2012 (ore 12:00) per sostenere l'orale giovedi' 5 aprile (ore 11:00) (Ufficio del Docente)

    Links:

    MAP 2009-2010




    Top of this page