Salta al contenuto principale della pagina

PROGRAMMAZIONE MOBILE MODULO 1

CODICE 66153
ANNO ACCADEMICO 2022/2023
CFU
  • 6 cfu al 3° anno di 8719 INGEGNERIA INFORMATICA (L-8) - GENOVA
  • SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
    SEDE
  • GENOVA
  • PERIODO 2° Semestre
    MODULI Questo insegnamento è un modulo di:

    PRESENTAZIONE

    Il corso e' una introduzione alla programmazione di applicazioni mobili su piattaforma Android e si pone l'obiettivo di fornire allo studente, attraverso lezioni pratiche ed esempi reali, gli strumenti per la realizzazione di applicazioni mobili moderne e complesse. 

    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

     

    • Comprendere il modello di programmazione della piattaforma Android
    • Comprendere la programmazione ad eventi e l'implementazione di interfacce grafiche per applicazioni mobili
    • Capire ed utilizzare i design pattern principali per lo sviluppo di applicazioni mobili

    PREREQUISITI

    • Programmazione Object Oriented
    • Linguaggio Java
    • Basi di sistemi operativi e database

    MODALITA' DIDATTICHE

    Lezioni frontali e di laboratorio

    PROGRAMMA/CONTENUTO

    • Architettura di Android e modello di programmazione
    • Programmazione event-driven in Android
    • Sviluppo di interfacce grafiche in Android (Activity, Fragment, Menu, Temi, Stili e Intents)
    • Servizi e programmazione multi-thread in Android

    TESTI/BIBLIOGRAFIA

    Il docente fornisce materiale ed esercizi in Inglese durante il corso

    DOCENTI E COMMISSIONI

    LEZIONI

    Orari delle lezioni

    L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

    ESAMI

    MODALITA' D'ESAME

    Progetto: implementazione (a gruppi) di una applicazione.

    MODALITA' DI ACCERTAMENTO

    Presentazione orale e demo dell'applicazione sviluppata.