Salta al contenuto principale della pagina

PROGRAMMAZIONE MOBILE MODULO 1

CODICE 66153
ANNO ACCADEMICO 2020/2021
CFU 3 cfu al 3° anno di 8719 INGEGNERIA INFORMATICA (L-8) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE GENOVA (INGEGNERIA INFORMATICA )
PERIODO 2° Semestre
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

Il corso introduce le basi della programmazione di applicazioni mobili su piattaforma Android. Nel dettaglio, il corso introduce le caratteristiche principali del sistema operativo Android ed indaga dettagliatamente le metodologie per la realizzazione di applicazioni mobili moderne e responsive su Android. 

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Il corso si propone di introdurre le basi della programmazione di applicazioni mobili su piattaforma Android. L'obiettivo è di acquisire le tecniche e le metodologie di sviluppo che permettano di sviluppare applicazioni Android in maniera autonoma

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Risultati di apprendimento: 

- Comprendere il modello di programmazione della piattaforma Android

- Applicare le metodologie standard per lo sviluppo di applicazioni mobili

- Creare una applicazione Android completa.

PREREQUISITI

- Programmazione Object Oriented

- Linguaggio Java

- Basi di sistemi operativi e database

MODALITA' DIDATTICHE

Lezioni frontali con progetto da svolgere in autonomia

PROGRAMMA/CONTENUTO

Architettura Android e modello di programmazione Android. L’IDE Android Studio. Progettazione ed implementazione di funzionalità specifiche della piattaforma Android: GUI (Activity e Fragment), SQLite Databases, Content Providers, Broadcast Receivers, Services, Location-based Services, Networking, Messaging e Notifiche

TESTI/BIBLIOGRAFIA

Il docente fornisce materiale ed esercizi in Inglese durante il corso

DOCENTI E COMMISSIONI

Commissione d'esame

ALESSIO MERLO (Presidente)

DAVIDE CAPUTO

MARCO MARATEA (Presidente Supplente)

LEZIONI

MODALITA' DIDATTICHE

Lezioni frontali con progetto da svolgere in autonomia

ESAMI

MODALITA' D'ESAME

Progetto: implementazione (a gruppi) di una applicazione.

MODALITA' DI ACCERTAMENTO

Presentazione orale e demo dell'applicazione sviluppata.

Calendario appelli

Data Ora Luogo Tipologia Note
13/01/2021 09:00 GENOVA Orale
08/02/2021 10:00 GENOVA Orale
17/06/2021 09:00 GENOVA Orale
15/07/2021 09:00 GENOVA Orale
02/09/2021 09:00 GENOVA Laboratorio
02/09/2021 09:00 GENOVA Laboratorio
16/09/2021 09:00 GENOVA Orale