- C - Programmazione
-
*
POO - Programmazione Orientata agli Oggetti
*
PL-EDRP - Event-Driven and Reactive Programming
Modello per delegati, classi interne, tipi generici. Multithread, task. Handler, Iteratori, Adapters.
- F - Sistemi operativi
-
*
SCO - Struttura e Componenti di un sistema operativo
+
OS-O - Overview of Operating Systems and Principles
Architettura Android. Servizi. Activity. Broadcast receiver. Content provider. BackStack. Ciclo di vita di un'Activity, di un Service. Gestione della Internazionalizzazione. Gestione delle risorse. Gestione delle risorse compilate e non compilate. Controllo degli accessi alle risorse. Manifest. Permessi. Intent-filter.
- H - Computazione su rete
-
*
PT - Protocolli
+
NC-NA - Networked Applications
Protocollo HTTP. Bluetooth e Bluetooth Low Energy. Wi-Fi. Wi-Fi Direct. Connettività tra dispositivi mobili. NFC.
-
PASR - Programmazione di Applicazioni e Servizi di Rete
*
PBD-WP - Web Platforms
Sviluppo di applicazioni per il web.
-
*
FCD - Fondamenti del Calcolo Distribuito
+
PD-PF - Parallelism Fundamentals
Introduzione al calcolo parallelo
- I - Ingegneria del software
-
AS - Ambienti di Sviluppo
+
SE-TE - Tools and Environments
Eclipse. Android Studio. Gradle. ADB. ADM. AVD. Gestore SKD.
-
*
ASW - Architetture Software
*
PBD-MP - Mobile Platforms
Applicazioni per dispositivi mobili. Linux Kernel. Libraries. Hardware abstraction layer. Android Runtime. Core Libraries. Dalvik Virtual Machine. Application framework.
- L - Interazione, grafica e multimedialità
-
*
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
+
HCI-DI - Designing Interaction
Principi di Material Design. Animazioni. Gestione layout. Componenti della UI. Uso di colori, di immagini. Progettazione icone. Aspetti tipografici e di presentazione. Stili di scrittura e di comunicazione.
-
ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
*
GV-FC - Fundamental Concepts
Disegno nelle View. Classi Drawable. Shapes. Disegno punti e forme. Riempimento colore. Canvas. SurfaceView. Animazioni e transizioni.