DONATELLO SANTORO | PROGRAMMAZIONE A OGGETTI I

PROGRAMMAZIONE A OGGETTI I
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
9
PROGRAMMAZIONE A OGGETTI I
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
9
 CFUOreCicloDocente
1PROGRAMMAZIONE A OGGETTI I
6 48 Secondo Semestre MECCA Giansalvatore 
2PROGRAMMAZIONE A OGGETTI I
3 28 Secondo Semestre SANTORO DONATELLO 
 
Lingua insegnamento
 

italiano

Obiettivi formativi e risultati di apprendimento
 

Standard Minimo e Intermedio di Conoscenze per il Superamento delle Prove Finali

Il livello minimo delle conoscenze da raggiungere per il superamento delle prove finali di questo corso corrisponde ad 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
  • tecniche di programmazione (date, collezioni, DAO)
  • programmazione grafica con architettura MVC
  • conoscenza compilativa e capacità di applicazione dei concetti precedenti in linguaggio Java
  • capacità di sviluppo di un client per DBMS


Standard Completo di Conoscenze

Il conseguimento degli obiettivi didattici completi per questo corso prevede che lo studente acquisisca in teoria e in pratica, la conoscenza approfondita di tutti gli argomenti trattati nel corso. Inoltre, è prevista:


  • capacità di sviluppo di un’applicazione deskop MVC
  • utilizzo di strumenti di sviluppo e framework avanzati
  • progettazione, utilizzo di un DBMS come stategia di salvataggio dei dati


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 (cenni). Strumenti di sviluppo per Java. Strumenti di sviluppo per .NET.
  • 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. Windows Forms.
  • Programmazione su XML: Json
  • Programmazione su DBMS: Principi di Reti, Il protocollo HTTP, URI, JDBC, Aspetti metodologici della programmazione su DBMS. Framework di persistenza: Hibernate e Torque
Programma esteso
 

    
vedi contenuti del corso

Metodi didattici
 

Il corso prevede 76 ore di didattica tra lezioni ed esercitazioni. In particolare sono prevista 64h di lezioni in aula e 12 ore di esercitazioni guidate in laboratorio.

Modalità di verifica dell'apprendimento
 

Le prove finali d’esame saranno organizzate a strati sulla base di tre 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 tre prove di verifica intercorso, scritte e al calcolatore, nelle date comunicate nella sezione "Eventi". Contestualmente allo svolgimento della seconda e della terza prova sarà possibile recuperare anche la precedente.


La valutazione della prima e della seconda prova sarà basata su una scala che prevede i seguenti giudizi: gravemente insufficiente, insufficiente, sufficiente, buono, ottimo.


Al termine delle tre 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
 

Orari di ricevimento

Prof. Giansalvatore Mecca: 12:30 – 13:30 DiMIE  https://goo.gl/P32yUo

Dott. Donatello Santoro: 12:30–13:30 DiMIE  https://book.donatellosantoro.com/

Date di esame previste
 
  • I Prova Intercorso (pratica) – 4  maggio 2020
  • II Prova Intercorso (scritta) – 18 maggio 2020
  • III Prova Intercorso (scritta-pratica) – 29-30 giugno 2020
  • I Appello -  6-7 Luglio 2020
  • II Appello -  20-21 Luglio 2020
  • III Appello -  10-11 Settembre 2020
  • IV Appello -  17-18 Dicembre 2020
  • V Appello -  8-9 Febbraio 2021
  • VI Appello -  10-11 Maggio 2021
Seminari di esperti esterni
 

No

 
Fonte dati UGOV