Usare la password di quest'area riservata come chiave per entrare nel corso di SEI
Modulo di registrazione: Si prega gli studenti che seguono il corso di registrarsi all'area riservata
Dopo la registrazione, all'email indicata nel modulo, saranno inviate le credenziali per accedere all'area riservata.
La registrazione chiede informazioni aggiuntive utili per l'organizzazione del corso, pertanto si prega di inserire informazioni veritiere.
Programma preliminare:
Prerequisiti: Conoscenze di programmazione
Propedeuticità consigliate: Programmazione, Algoritmi e Strutture Dati, Basi di Dati, Metodi Avanzati di Programmazione
Obiettivi formativi:
Acquisire conoscenze di base per la progettazione e lo sviluppo di applicazioni mobili
Acquisire conoscenze di base per la scelta e l'uso di algoritmi e sistemi per analisi di dati, incluso task di classificazione, clustering, decisione
Obiettivi professionalizzanti:
Sviluppo di capacità di progettazione e programmazione di base per dispositivi mobili
Sviluppo di capacità di adattabilità e adattività nei sistemi mobili
Contenuti del corso (non in ordine cronologico):
Sistemi di elaborazione e sistemi intelligenti.
Cenni su Information Retrieval e Semantic Web
Conoscenza - comportamento intelligente dei sistemi software
Natural Language Processing, game playing, riconoscimento di testi
Tecniche di classificazione, clustering e regole di associazione.
Cenni su linguaggi di programmazione per il Web: DART e HTML5 e realizzazione di Web app.
Sviluppo di applicazioni su Android
Materiale:
Libro di testo: Massimo Carli, Android 6 - guida per lo sviluppatore, Apogeo, 2016
Libro per il laboratorio: P. Deitel, H. Deitel, A. Deitel, M. Morgano, Sviluppare App per Android, Pearson, 2012
Materiale fornito dal docente
Altri testi consigliati: Massimo Carli, Sviluppare applicazioni Android con Google Play services, Apogeo, 2015
Calendario degli esami: accedere ad Esse3 per visionare e prenotarsi (previo login) alle prove d'esame.