MC1 - Info generali

 

Mobile Computing

Corso di laurea triennale in Informatica per la Comunicazione Digitale
Docenti:  Sergio Mascetti
CFU: 9
Informazioni Generali

Il corso è finalizzato ad introdurre, da un punto di vista teorico e applicativo, le peculiarità del trattamento dell'informazione e della programmazione nei dispositivi mobili.

Una prima parte presenta i fondamenti del Mobile Computing ed include aspetti tecnologici di dispositivi, sistemi e reti,  problematiche che caratterizzano l'acquisizione e gestione dei dati in questi sistemi, inclusi dati di posizione, movimento e contesto, oltre ad aspetti di sicurezza e privacy. Una seconda parte tratta temi legati alla progettazione e sviluppo software. Oltre ad elementi generali di analisi e progettazione, saranno presentati, anche mediante lezioni in laboratorio, gli aspetti di programmazione cross-platform e per piattaforme Android. Tra gli altri, saranno affrontati gli aspetti di progettazione e creazione delle interfacce grafiche, gestione delle informazioni provenienti dai sensori, comunicazione via rete, memorizzazione persistente.

Il corso è organizzato in 3 moduli, ciascuno da 3CFU:

  • Fondamenti di Mobile Computing 
  • Sviluppo cross-platform 
  • Sviluppo Android