Professional Documents
Culture Documents
-DATOS DE LA ASIGNATURA
Nombre de la asignatura: Programacin de dispositivos mviles
Carrera: Ing. En Sistemas Computacionales,
Ing. En Tecnologas de la Informacin
y Comunicaciones, Ing. En Informtica
Clave de la asignatura: TWD-1205
(Crditos) SATCA1 2-3 5
2.-PRESENTACIN
Caracterizacin de la asignatura.
En los ltimos aos los dispositivos mviles se han establecido como una parte
importante del acceso a la informacin y aplicaciones. Estos dispositivos han dejado
de ser simples agendas electrnicas o telfonos celulares para convertirse en
pequeas computadoras con capacidad de ejecutar aplicaciones, juegos con
grficos 3D e incluso con capacidades de acceder a Internet atravs de diferentes
tecnologas de red inalmbrica de alta velocidad tales como 3G o WiFi. Sin embargo,
a pesar de sus siempre crecientes capacidades, el desarrollo de aplicaciones para
dispositivos mviles presenta desafos que no estn presentes en el desarrollo de
otros tipos de sistemas. Esto se debe a que comparados con las computadoras de
escritorio y servidores, los dispositivos mviles poseen un poder de cmputo y
almacenamiento extremadamente limitado. Adicionalmente, la fuente de energa de
los dispositivos mviles son bateras, por lo que es esencial el uso eficiente de los
recursos.
Esta asignatura aporta al perfil del estudiante los conocimientos necesarios para
programar dispositivos mviles mediante el uso de herramientas de desarrollo y
emuladores. Este curso plantea diferentes plataformas de desarrollo en el cmputo
mvil, as como algunos factores importantes en ste mbito, como son los recursos
limitados, conectividad o consumo de batera.
Intencin didctica.
El profesor deber contar con experiencia en el rea de desarrollo programacin y
haber participado en proyectos relacionados con el rea de cmputo mvil. Deber
desarrollar la capacidad para coordinar el trabajo en equipo, as como proponer
actividades para el aprendizaje significativo que consideren los distintos estilos de
1 Sistema de asignacin y transferencia de crditos acadmicos
3.-COMPETENCIAS A DESARROLLAR
Competencias especficas
Identificar
las
implicaciones
actuales de la programacin
mvil.
Identificar las caractersticas de
los diferentes emuladores para
dispositivos mviles.
Utilizar tcnicas de modelado para
la solucin de problemas.
Aplicar un lenguaje para la
solucin de problemas para
dispositivos mviles.
Competencias genricas
Competencias instrumentales
Habilidad en el uso de tecnologas de
informacin y comunicacin.
Capacidad de anlisis, sntesis y
abstraccin.
Capacidad de organizar y planificar
Capacidad para identificar, plantear y
resolver problemas.
Capacidad para gestionar y formular
proyectos.
Capacidad de comunicacin oral y
escrita.
Competencias interpersonales
Capacidad para trabajar en equipo
interdisciplinario.
Capacidad crtica y autocrtica.
Capacidad
de
comunicarse
con
Competencias sistmicas
Capacidad
de
aplicar
los
conocimientos en la prctica.
Capacidad de generar nuevas ideas
(creatividad).
Iniciativa y espritu emprendedor.
Observaciones
(cambios y justificacin)
Departamento
de
Sistemas y Computacin,
Instituto Tecnolgico de
Morelia, 9 al 13 de Enero
2012
Definicin y estructuracin
de los programas temticos
de
las
materias
que
conforman la especialidad
de Tecnologas Web.
6.-COMPETENCIAS PREVIAS
Temas
Introduccin al cmputo
mvil
J2ME
Subtemas
1.1
Conceptos
sobre
comunicaciones
inalmbricas
1.2 Evolucin de los dispositivos de cmputo
mvil
1.3 Plataformas para cmputo mvil
1.4
Lenguajes
de
programacin
para
dispositivos mviles
2.1 Conceptos sobre J2ME
1.2 Dispositivos que soportan J2ME
2.3 Herramientas de desarrollo para J2ME
2.4 Programacin con J2ME
Android
IOS
Aplicaciones mviles
actuales
9.-SUGERENCIAS DE EVALUACIN
La evaluacin debe ser continua y permanente por lo que se debe considerar el
desempeo en cada una de las actividades de aprendizaje, haciendo especial
nfasis en:
Participacin en clase.
Revisin de tareas.
10.-UNIDADES DE APRENDIZAJE
Unidad1: Introduccin al Cmputo Mvil
Competencia
especfica
a
Actividades de Aprendizaje
desarrollar
Conocer las redes inalmbricas, los
Analizar y discutir la ventajas y
dispositivos
mviles
y
sus
desventajas de las diferentes redes de
diferentes plataformas y lenguajes
comunicacin inalmbricas.
de programacin.
Actividades de Aprendizaje
Implementar un programa en un
dispositivo mvil utilizando J2ME.
Unidad 3: Android
Competencia especfica a
Actividades de Aprendizaje
desarrollar
Comprender
e
Implementar
Investigar sobre la plataforma Android.
aplicaciones mviles utilizando
Investigar los dispositivos que soportan
Android.
la plataforma Android.
Investigar e instalar las herramientas de
desarrollo de software para Android.
Implementar un programa en un
dispositivo mvil utilizando Android.
Unidad 4: IOS
Competencia especfica a
desarrollar
Comprender
e
Implementar
aplicaciones mviles utilizando IOS
de Apple.
Actividades de Aprendizaje
Actividades de Aprendizaje
11.-FUENTES DE INFORMACIN
12.-PRCTICAS PROPUESTAS