Salta al contenuto principale della pagina

ICT 2

CODICE 101145
ANNO ACCADEMICO 2021/2022
CFU
  • 6 cfu al 2° anno di 10948 MARITIME SCIENCE AND TECHNOLOGY(L-28) - GENOVA
  • SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
    LINGUA Inglese
    SEDE
  • GENOVA
  • PERIODO 1° Semestre
    MATERIALE DIDATTICO AULAWEB

    PRESENTAZIONE

    Il corso introduce le basi della programmazione e delle tecnologie mobili, focalizzandosi sulla loro applicazione in un ecosistema navale. Nel dettaglio, il corso introduce le caratteristiche principali del sistema operativo Android ed approfondisce le metodologie per la realizzazione di applicazioni mobili moderne e responsive su Android.

    OBIETTIVI E CONTENUTI

    OBIETTIVI FORMATIVI

    Concepts and essential tools for using and programming computers; an effective synthesis between learning the basic concepts of information technology and their application on shipboard.

    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

    - Basi di sistemi operativi e database

     

    MODALITA' DIDATTICHE

    Lezioni frontali con progetto da svolgere in autonomia.

    PROGRAMMA/CONTENUTO

    • Introduzione alla programmazione Java
    • Architettura Android e modello di programmazione Android
    • Struttura di una applicazione Android
    • L’IDE Android Studio
    • Android Apps GUI
    • Testare e debuggare applicazioni
    • Programmazione ad Eventi in Android
    • Database SQLite

    TESTI/BIBLIOGRAFIA

    Il docente fornisce materiale ed esercizi in Inglese durante il corso.

    DOCENTI E COMMISSIONI

    Commissione d'esame

    LUCA VERDERAME (Presidente)

    ALESSIO MERLO

    LUCA ONETO (Presidente Supplente)

    LEZIONI

    INIZIO LEZIONI

    Il calendario delle lezioni è disponibile su https://courses.unige.it/10948/p/students-timetable

    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. 

    La valutazione finale terrà conto di:

    • frequenza alle lezioni;

    • conoscenza dei contenuti del corso valutati con lo sviluppo del progetto;

    • capacità di problem solving valutate con lo sviluppo del progetto;

    • abilità comunicative verificate durante la presentazione orale.

    Calendario appelli

    Data Ora Luogo Tipologia Note
    13/01/2022 14:00 GENOVA Esame su appuntamento
    18/02/2022 14:00 GENOVA Esame su appuntamento
    16/06/2022 14:00 GENOVA Esame su appuntamento
    14/07/2022 14:00 GENOVA Esame su appuntamento
    12/08/2022 14:00 GENOVA Esame su appuntamento
    16/09/2022 14:00 GENOVA Esame su appuntamento