4.12.2.4 Plataformas móviles (5 horas) [Habilidades c,d,g,i]

Referencias Bibliográficas: [Martin, 2017] Temas
  1. Lenguajes de Programación para Móviles.
  2. Principios de diseño: Segregación de Interfaces, Responsabilidad Única, Separación de Responsabilidades, Inversión de Dependencias.
  3. Desafíos con mobilidad y comunicación inalámbrica.
  4. Aplicaciones Location-aware.
  5. Rendimiento / Compensación de Potencia.
  6. Restricciones de las Plataformas Móviles.
  7. Tecnologías Emergentes.
Objetivos de Aprendizaje
  1. Diseñar e implementar una aplicación móvil para una plataforma móvil dada [Familiarity]
  2. Discutir las limitaciones que las plataformas móviles ponen a los desarrolladores [Familiarity]
  3. Discutir los principios de diseño que guian la construcción de aplicaciones móviles [Familiarity]
  4. Discutir el rendimiento vs perdida de potencia [Familiarity]
  5. Compare y contraste la programación móvil con la programación de proposito general [Familiarity]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM