DONATELLO SANTORO | PROGR. OGG. II - MOD. COMPLEMENTI DI PROGRAMMAZIONE A OGGETTI II

PROGR. OGG. II - MOD. COMPLEMENTI DI PROGRAMMAZIONE A OGGETTI II
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
6
PROGR. OGG. II - MOD. COMPLEMENTI DI PROGRAMMAZIONE A OGGETTI II
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
6
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:

o    strumenti di sviluppo (IDE) e sistemi di costruzione del codice

o    tecniche di programmazione (date, collezioni, DAO)

o    programmazione grafica con architettura MVC

o    conoscenza compilativa e capacità di applicazione dei concetti precedenti in linguaggio Java

o    conoscenza delle tecnologie client-server

o    capacità di sviluppo di un client per DBMS

o    capacità di sviluppo di API REST

o    conoscenza della piattaforma Android

o    capacità di sviluppo di un’applicazione su Android

o    conoscenza della piattaforma Angular

o    capacità di sviluppo di un’applicazione Angular

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:

o    capacità di sviluppo di un’applicazione mobile di tipo client

o    conoscenza approfondita della piattaforma Android

o    conoscenza approfondita della piattaforma Angular

Prerequisiti
 

Il corso richiede la conoscenza del linguaggio di programmazione Java

Contenuti del corso
 

Nozioni di Reti
Protocolli e Standard - Architettura
Protocolli e Standard - RisorseEURI
Protocolli e Standard - HTTP
Protocolli e Standard - HTTP - c - CORS
Protocolli e Standard - Programmazione - Java
Tecnologie Lato Client - HTML
Tecnologie Lato Client - CSS
Tecnologie Lato Client - JavaScript - HTML - DOM
Tecnologie Lato Client - AspettiMetodologici
Servizi Web - Introduzione
Servizi Web - API - REST
Servizi Web - JAX - RS
Servizi Web - Jersey
J2EE - Introduzione
J2EE - StrutturaDelleApplicazioni
J2EE - DeploymentDelleApplicazioni
J2EE - Servlet
J2EE - AltriElementi
JavaScript - TypeScript
Angular - Introduzione
Angular - Elementi - di - Base
Angular - Backend
Angular - Conclusioni
Android - Introduzione
Android - StrumentiDiSviluppo
Android - StrutturaDellApplicazione
Android - Activity
Android - Vista
Android - LineeGuida
Android - Persistenza
Android - ProgrammazioneClientServer
Programmazione Su BD - Introduzione
Programmazione Su BD - Tecnologie
Programmazione Su BD - JDBC
Programmazione Su BD - AspettiMetodologici
Programmazione Su BD - Conclusioni
Framework di Persistenza - Introduzione
Framework di Persistenza - Transazioni
Framework di Persistenza - TecnicheDiProgrammazione
Framework di Persistenza - Hibernate???????

Programma esteso
 

vedi contenuti del corso

Metodi didattici
 

Il corso prevede 102h di didattica tra lezioni ed esercitazioni. In particolare sono prevista 84h di lezioni in aula e 18h 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