2014
2014
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Programmazione Web e Mobile
Informazioni generali
Corso di Laurea Informatica Percorso Informatica
CFU 10 Università MOLISE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento L'obiettivo del corso è introdurre gli studenti a concetti base ed avanzati relativi alla costruzione di applicazioni multimediali e per dispositivi mobile di livello professionale, con particolare riferimento alle tecnologie per il Web sia lato client sia lato server, alla piattaforma J2EE e l'insieme di tecnologie alla base dello sviluppo di applicazioni per dispositivi basati su iOS e Android. Infine sarà effettuata una panoramica sulla realizzazione di servizi web e la comunicazione tra dispositivi mobili e servizi web.

10 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione
  • 2 CFU nell'area H - Computazione su rete
  • 1 CFU nell'area I - Ingegneria del software
  • 1 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • C - Programmazione
    • * SS - Sintassi e Semantica
      La programmazione lato server con Java Java Servlet, Sessioni, cookie e contesto, Expression Language, Custom Tags, Property files, Resource Bundles
    • * SS - Sintassi e Semantica
      La programmazione lato client con Java Server Pages e Javascript jQuery
    • * SS - Sintassi e Semantica
      AJAX (Asynchronous JavaScript and XML) Il modello MVC ed il web 2.0
    • V - Varie
      Introduzione alla programmazione mobile.
    • * SS - Sintassi e Semantica
      Programmazione iOS: introduzione a Objective-C. Programmazione su Android: Java mobile.
    • V - Varie
      Uso di API per l'interazione con il dispositivo mobile.
  • H - Computazione su rete
    • * PT - Protocolli
      Il Web ed il protocollo HTTP
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Realizzazione di servizi web. Comunicazione tra dispositivi mobili e servizi web
  • I - Ingegneria del software
    • * LMS - Linguaggi di Modellazione del Software
      Progettazione di applicazioni multimediali. Estensioni per il web del linguaggio di modellazione UML
  • L - Interazione, grafica e multimedialità
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Progettazione di interfacce per dispositivi mobili.

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa