2013
2013
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Laboratorio di applicazioni mobili
Informazioni generali
Corso di Laurea Informatica per il Management Percorso
CFU 6 Università BOLOGNA
Ore di didattica frontale per CFU 6 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area C - Programmazione
  • 1 CFU nell'area D - Linguaggi
  • 1 CFU nell'area F - Sistemi operativi
  • 2 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • C - Programmazione
    • * SCP - Sviluppo e Correttezza dei Programmi
      Sviluppo di applicazioni su dispositivi iOS e Android. Fruibilità e correttezza. Debugging e Testing delle applicazioni per iOS.
    • * POO - Programmazione Orientata agli Oggetti
      Proprietà, Protocolli e Categorie in Objective-C. Librerie Objective-C per iOS e Frameworks Librerie Java per programmazione di dispositivi Android. Programmazione Object-Oriented.
  • D - Linguaggi
    • MP - Metodologie di Programmazione
      Componenti applicazioni Android, Applications, Activities, Activity stack, tasks, Intents. Target, Action, Outlets. Singleton, Notification, Delegate. Cocoa design pattern, Model-View-Controller. Objective-C. Java e XML.
  • F - Sistemi operativi
    • SAA - Sistemi operativi per Architetture Avanzate
      Panoramica sugli aspetti tecnologici dei dispositivi iPhone, iPod Touch e iPad. Panoramica aspetti tecnologici dei dispositivi Android. iOS technology layers: Core OS, Core Services, Media, Cocoa Touch. Inizializzazione degli oggetti e gestione della memoria.
  • I - Ingegneria del software
    • AS - Ambienti di Sviluppo
      Strumenti di sviluppo per la piattaforma iOS: Xcode, Interface Builder, Simulator, Instruments. Foundation Framework e UIKit (Cocoa Touch). Interfaccia utente, UIWindow e UIView. UIViewController e gestione applicazioni MultiViews, controllers e views. Gestione eventi Touch e Multi-touch, gestures. Input di testo e gestione del testo. Strumenti e modelli per la persistenza dei dati su iOS. CoreData e Table Views.
    • AS - Ambienti di Sviluppo
      Android e Android SDK.

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa