DONATELLO SANTORO | COMPLEMENTI DI PROGRAMMAZIONE A OGGETTI I

COMPLEMENTI DI PROGRAMMAZIONE A OGGETTI I
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
6
Obiettivi formativi e risultati di apprendimento
 

L'obiettivo finale è quello di aver acquisito (in teoria e in pratica) conoscenza dei concetti fondamentali presentati nel corso. Questi includono, in particolare:

  • strumenti di sviluppo (IDE) e sistemi di costruzione del codice o ereditarieta? e polimorfismo
  • tecniche di programmazione (date, collezioni, DAO)
  • programmazione grafica con architettura MVC
  • conoscenza adeguata e capacita? di applicazione dei concetti precedenti in linguaggio Java
  • conoscenza e utilizzo dello standard XML e JSon
  • conoscenza del linguaggio JavaScript
Prerequisiti
 

Il corso richiede la conoscenza del linguaggio di programmazione Java

Contenuti del corso
 
  • Strumenti di Sviluppo: Ambienti Integrati di Sviluppo (IDE).
  • Strumenti per la costruzione del codice. Gestione delle versioni
  • Strumenti di sviluppo per Java
  • Ereditarieta? e Polimorfismo: Introduzione. Ereditarieta?. Polimorfismo. Interfacce. Classi astratte.
  • Sintassi e semantica del linguaggio Java. Sintassi e semantica del linguaggio C#
  • Tecniche di Programmazione: Introduzione. Il processo di sviluppo (cenni).
  • Concetti avanzati della programmazione a oggetti (collezioni, classi interne, clonazione e serializzazione, thread).
  • Programmazione Grafica: Introduzione. Componenti. Eventi. Ascoltatori. Java Swing. 
  • Programmazione su XML: API per XML (DOM, SAX). Programmazione con XML in Java.
Programma esteso
 

vedi contenuti del corso

Metodi didattici
 

Il corso prevede 104h di didattica tra lezioni ed esercitazioni. In particolare sono prevista 80h di lezioni in aula e 24h di esercitazioni guidate in laboratorio.

Modalità di verifica dell'apprendimento
 

Le prove finali d’esame saranno organizzate a strati sulla base di due livelli (base/intermedio, avanzato). Per ciascuna prova d'esame è prevista:

  • una prova scritta, basata sulla compilazione di un questionario con domande a risposta multipla
  • una prova pratica al calcolatore
  • una eventuale prova orale

Si puo' scegliere liberamente il livello di complessita' della prova pratica, senza l'obbligo di partire dalla prova base.

Durante lo svolgimento del corso saranno inoltre previste prove di verifica intercorso, scritte e al calcolatore, nelle date comunicate nella sezione "Eventi". Sarà possibile recuperare le prove non superate. La valutazione delle prove sarà basata su una scala che prevede i seguenti giudizi: gravemente insufficiente, insufficiente, sufficiente, buono, ottimo.

Al termine delle prove, gli studenti che hanno superato le prove intercorso hanno conseguito integralmente i crediti dell'insegnamento. Sulla base delle valutazioni riportate nelle prove intercorso, gli verrà attribuita una valutazione in 30mi, a cui verranno aggiunti due punti di bonus sul voto finale. A quel punto potranno verbalizzare il voto.

Testi di riferimento e di approfondimento, materiale didattico Online
 

Appunti forniti dal docente sul sito del corso

Metodi e modalità di gestione dei rapporti con gli studenti
 

Docente: Giansalvatore Mecca 
Dipartimento di Matematica, Informatica ed Economia - Università della Basilicata
E-mail: giansalvatore.mecca@gmail.com 
Web: http://www.db.unibas.it/users/mecca 
Ricevimento studenti: 
Venerdì dalle 12:30 alle 14:00
Gli studenti sono pregati di prenotarsi utilizzando il seguente servizio: https://goo.gl/P32yUo

Docente: Donatello Santoro 
Dipartimento di Matematica, Informatica ed Economia - Università della Basilicata
Studio del Docente - 2 piano DiMIE
E-mail: donatello.santoro@unibas.it 
Web: www.db.unibas.it/users/santoro/
Ricevimento studenti:
Gli orari aggiornati sono disponibili all'indirizzo: http://book.donatellosantoro.com

Date di esame previste
 

Le date delle prove intercorso e dei sei appelli verranno comunicate successivamente

Seminari di esperti esterni
 

no

 
Fonte dati UGOV