Sie sind auf Seite 1von 12

TECNOLGICO NACIONAL DE MXICO

Secretara Acadmica, de Investigacin e Innovacin


Direccin de Docencia e Innovacin Educativa
1. Datos Generales de la asignatura
Nombre de la asignatura: Tpicos Avanzados de Programacin.

Clave de la asignatura: SCD-1027

SATCA1: 2 - 3 - 5

Carrera: Ingeniera en Sistemas Computacionales.

2. Presentacin
Caracterizacin de la asignatura
Esta asignatura apoya en la implementacin de aplicaciones computacionales para solucionar
problemas de diversos contextos, integrando diferentes tecnologas, plataformas o dispositivos, por
medio del desarrollo de software utilizando programacin concurrente, acceso a datos, que soporte
interfaz grfica de usuario e incluya programacin mvil.

Para el logro de los objetivos es necesario que el estudiante tenga competencias previas en cuanto a
paradigmas de programacin, el uso de metodologas para la solucin de problemas mediante la
construccin de algoritmos utilizando un lenguaje de programacin orientada a objetos, el manejo de
conceptos bsicos de Hardware y Software, construccin de modelos de software empleando
diagramas de clases.

Para adquirir la competencia planteada en esta asignatura es necesario que el estudiante haya
acreditado la asignatura de Programacin Orientada a Objetos y evitar cursarla en semestres muy
avanzados tomando en cuenta que en esta asignatura el estudiante desarrollar competencias necesarias
para cursos posteriores entre los que se encuentran los talleres de bases de datos y programacin web.
Intencin didctica
Se organiza el temario, en cinco unidades, en la primera tema se estudia la Interfaz Grfica de Usuario
(GUI), dependiendo de las herramientas utilizadas en los cursos anteriores se puede elegir la misma
herramienta o una distinta con el fin de que el estudiante aprenda a utilizar los componentes grficos
que brinde el entorno de desarrollo, que incluya el manejo de eventos y que desarrolle nuevos
componentes derivados de los ya existentes pero que incluyan nuevas propiedades.

Es recomendable considerar los conocimientos previos del grupo y las herramientas de desarrollo con
las que estn familiarizados. La resolucin de problemas como una herramienta resulta eficaz para
aprender estos conocimientos, partiendo de la definicin de un problema real que pueda ser resuelto
utilizando la programacin de eventos y requiera de una interfaz grfica.

El segundo tema se enfoca al estudio de la creacin y manejo de libreras y componentes (estos


trminos pueden variar segn el lenguaje de programacin utilizado). Se entiende como librera a un
conjunto de bloques de cdigos de programacin normalmente compilados, que pueden ser incluidos
en una aplicacin para su uso. Y a un componente como una clase de uso especfico, lista para usar,
que puede ser configurada o utilizada de forma visual, desde el entorno de desarrollo. Este tema debe
enfatizar la creacin de nuevas libreras y componentes y evitar el estudio exhaustivo de las que incluya
el entorno de desarrollo, a estas ltimas enfocarse solo en revisar la forma de utilizarlos.

1
Sistema de Asignacin y Transferencia de Crditos Acadmicos

TecNM mayo 2016 Pgina | 1

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

En el tercer tema se aborda el tema de programacin concurrente requiere de iniciar con el estudio a
nivel conceptual sobre los hilos y su funcionamiento, y despus ir implementando aplicaciones
multihilos. Uno de los puntos ms sensibles es la sincronizacin por lo que deben hacerse hincapi en
una buena implementacin. Para este tema es recomendable hacer prcticas sencillas para comprender
la funcionalidad de los hilos, el manejo de sus estados y la sincronizacin, para finalmente desarrollar
aplicaciones que usen la programacin concurrente en la resolucin de problemas reales.

En el cuarto tema se aborda el tema de acceso a datos, donde se requiere aprender cmo realizar la
conexin con diferentes orgenes de datos, su manipulacin y visualizacin.

El quinto tema se refiere al estudio de la programacin de dispositivos mviles, la intencin de este


tema es realizar un estudio a nivel introductorio sobre las distintas tecnologas que hay en el mercado,
y desarrollar aplicaciones sencillas para esta clase de dispositivos.

3. Participantes en el diseo y seguimiento curricular del programa

Lugar y fecha de
Participantes Evento
elaboracin o revisin

Representantes de los Institutos


Tecnolgicos de:

Alvarado, Arandas, Campeche,


Celaya, Centla, Cerro Azul,
Champotn, Ciudad Acua, Ciudad
Cuauhtmoc, Ciudad Jurez, Ciudad
Madero, Ciudad Valles,
Coatzacoalcos, Cocula, Colima,
Comitn, Durango, El Istmo, Reunin Nacional de Diseo e
Huetamo, La Laguna, La Paz, Lzaro Innovacin Curricular para el
Crdenas, Lerdo, Libres, Linares, Desarrollo y Formacin de
Instituto Tecnolgico de
Macuspana, Matamoros, Mrida, Competencias Profesionales de las
Saltillo del 5 al 9 de octubre
Mexicali, Morelia, Nuevo Laredo, Carreras de Ingeniera en Sistemas
de 2009.
Nuevo Len, Occidente del Estado Computacionales, Ingeniera
de Hidalgo, Ocotln, Orizaba, Informtica e Ingeniera en
Oriente del Estado de Hidalgo, Geociencias.
Parral, Piedras Negras, Pinotepa,
Saltillo, San Luis Potos, Sur de
Guanajuato, Sur del Estado de
Yucatn, Tapachula, Tepexi de
Rodrguez, Teziutln, Tijuana,
Toluca, Tuxtepec, Veracruz,
Villahermosa, Xalapa, Zacatecas y
Zacatepec.

TecNM mayo 2016 Pgina | 2

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Representantes de los Institutos
Tecnolgicos de:

Alvarado, Arandas, Campeche,


Celaya, Centla, Cerro Azul,
Champotn, Ciudad Acua, Ciudad
Cuauhtmoc, Ciudad Jurez, Ciudad
Madero, Ciudad Valles,
Coatzacoalcos, Cocula, Colima,
Comitn, Durango, El Istmo, Reunin Nacional de Consolidacin de
Huetamo, La Laguna, La Paz, Lzaro los Programas en Competencias
Instituto Tecnolgico Crdenas, Lerdo, Libres, Macuspana, Profesionales de las Carreras de
Superior de Poza Rica del 22 Matamoros, Mrida, Mexicali, Ingeniera en Sistemas
al 26 de febrero de 2010. Morelia, Nuevo Laredo, Nuevo Computacionales, Ingeniera
Len, Occidente del Estado de Informtica e Ingeniera Petrolera del
Hidalgo, Orizaba, Oriente del Estado SNEST.
de Hidalgo, Parral, Piedras Negras,
Pinotepa, Saltillo, San Luis Potos,
Sur de Guanajuato, Sur del Estado de
Yucatn, Tapachula, Tepexi de
Rodrguez, Teziutln, Tijuana,
Toluca, Tuxtepec, Veracruz,
Villahermosa, Xalapa, Zacatecas y
Zacatepec.

Representantes de los Institutos


Tecnolgicos de:

Acayucan, Altamira, Cajeme,


Campeche, Cananea, Cd. Acua, Cd.
Cuauhtmoc, Cd. Jurez, Cd.
Madero, Cd. Valles, Celaya, Centla, Reunin Nacional de Seguimiento
Cerro Azul, Chetumal, Chihuahua II, Curricular de los Programas en
Chilpancingo, Coalcomn, Competencias Profesionales de las
Instituto Tecnolgico de
Coatzacoalcos, Cocula, Colima, Carreras de Ingeniera en Sistemas
Quertaro del 22 al 25 de
Comalcalco, Delicias, Durango, Computacionales, Ingeniera
octubre de 2012.
bano, Escrcega, Huixquilucan, La Informtica e Ingeniera en
Paz, Len, Lerdo, Los Ros, Tecnologas de la Informacin y
Macuspana, Mante, Milpa Alta, Comunicaciones.
Minatitln, Morelia, Nuevo Laredo,
Nuevo Len, Oaxaca, Oriente del
Estado de Mxico, Oriente del
Estado de Hidalgo, Pachuca, Piedras
Negras, Progreso, Puerto Vallarta,
Purhepecha, Tacmbaro, Tehuacn,

TecNM mayo 2016 Pgina | 3

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Tepexi de Rodrguez, Tepic,
Teposcolula, Teziutln, Tierra
Blanca, Tijuana, Tlaxiaco, Toluca,
Tuxtepec, Uruapan, Valladolid,
Veracruz, Villahermosa, Zacatecas,
Zacatecas Norte, Zacatepec,
Zapopan, Zitcuaro y Zonglica.

Representantes de los Institutos Reunin de Seguimiento Curricular de


Instituto Tecnolgico de Tecnolgicos de: los Programas Educativos de
Toluca, del 10 al 13 de
Cerro Azul, Colima, Lerdo, Toluca y Ingenieras, Licenciaturas y
febrero de 2014.
Veracruz. Asignaturas Comunes del SNIT.

4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Desarrolla soluciones de software para resolver problemas en diversos contextos utilizando
programacin concurrente, acceso a datos, que soporten interfaz grfica de usuario y consideren
dispositivos mviles.

5. Competencias previas
Disea y desarrolla programas para la solucin de problemas computacionales utilizando el paradigma
orientado a objetos.

TecNM mayo 2016 Pgina | 4

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

6. Temario

No. Temas Subtemas


1 Interfaz grfica de usuario. 1.1Creacin de interfaz grfica para usuarios.
1.2 Tipos de eventos.
1.3 Manejo de eventos.
1.4 Manejo de componentes grficos de
control.
2 Componentes y libreras. 2.1 Definicin conceptual de componentes,
paquetes / libreras.
2.2 Uso de libreras proporcionadas por el
lenguaje.
2.3 Creacin de componentes (visuales y no
visuales) definidos por el usuario
2.4 Creacin y uso de paquetes/libreras
definidas por el usuario.
3 Programacin concurrente (MultiHilos). 3.1 Concepto de hilo.
3.2 Comparacin de un programa de flujo
nico contra uno de flujo mltiple.
3.3 Creacin y control de hilos.
3.4 Sincronizacin de hilos computacin.
4 Acceso a datos. 4.1 Introduccin.
4.2 Conexin a origen de datos.
4.3 Manipulacin de datos.
4.4 Visualizacin de datos.
5 Programacin de dispositivos mviles. 5.1. Introduccin a las tecnologas y
herramientas mviles.
5.2 Clasificacin y aplicaciones de los
dispositivos mviles.
5.3 Entorno operativo de las aplicaciones
mviles.
5.4 Desarrollo de aplicaciones mviles.
5.5. Aspectos de seguridad.

TecNM mayo 2016 Pgina | 5

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
7. Actividades de aprendizaje de los temas

1. Interfaz grfica de usuario.

Competencias Actividades de aprendizaje

Especfica(s): Realizar investigacin sobre las distintas


plataformas de desarrollo visual, elaborar un
Desarrolla programas para interactuar con el cuadro comparativo de las distintas
usuario de una manera amigable, utilizando plataformas, comentarlo en equipos y llegar a
GUI (Interfaz Grfica de Usuario) una conclusin.
manipuladas a travs de eventos. Realizar una investigacin sobre los
requerimientos que debe de cumplir una
Genricas: interfaz grfica, elaborar un cuadro sinptico
de dichos requerimientos y presentarlos en
Capacidad de anlisis y sntesis. clase
Capacidad de organizar y planificar. Realizar prcticas que permitan
familiarizarse con el desarrollo de GUI y
Comunicacin oral y escrita.
elaborar su correspondiente reporte.
habilidad para buscar y analizar informacin Realizar una investigacin sobre la
proveniente de fuentes diversas. programacin orientada a eventos, elaborar
Solucin de problemas. un cuadro sinptico y analizarlo en el grupo
Toma de decisiones. buscando llegar a conclusiones
Capacidad crtica y autocrtica. Partiendo de casos de estudio plantear
soluciones e identificar cules son los
Capacidad de trabajar en equipo.
eventos que se involucran, discutiendo los
Capacidad de comunicar sus ideas. resultados en grupo.
Capacidad de liderazgo. Realizar aplicaciones simples que involucren
Capacidad de aplicar los conocimientos en la los eventos de Mouse, y elaborar su
prctica. correspondiente reporte.
Habilidades de investigacin. Realizar prcticas que permitan definir
nuevos eventos, asociarlos con funciones y
Capacidad de aprender. elaborar su correspondiente reporte.
Capacidad de adaptarse a nuevas situaciones. Seleccionar un proyecto integrador para
Capacidad de generar nuevas ideas trabajar en el transcurso del semestre.
(creatividad).
Habilidad para trabajar en forma autnoma.
Preocupacin por la calidad.
Bsqueda del logro.

2. Componentes y libreras.

Competencias Actividades de aprendizaje

TecNM mayo 2016 Pgina | 6

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Especfica(s): Realizar una investigacin sobre los
componentes visuales y no visuales, de las
Disea e implementa componentes y libreras diferentes IDES, elaborando un cuadro
para lograr la reutilizacin de cdigo. comparativo, seleccionando una de ellas,
Genricas: justificando el por qu se eligi.
Realizar prcticas que permitan
Capacidad de anlisis y sntesis. familiarizarse con el uso de los componentes
Capacidad de organizar y planificar. y elaborar su correspondiente reporte.
Comunicacin oral y escrita. Realizar una investigacin sobre la forma de
habilidad para buscar y analizar informacin crear nuevos componentes, elaborando un
proveniente de fuentes diversas. mapa de secuencias, discutirlo en plenaria.
Solucin de problemas. Presentar los avances de los proyectos al
Toma de decisiones. grupo que incluyan GUI, eventos,
Capacidad crtica y autocrtica. componentes y libreras para enriquecerlos
Capacidad de trabajar en equipo. con las opiniones del docente y de los
Capacidad de comunicar sus ideas. estudiantes.
Capacidad de liderazgo.
Capacidad de aplicar los conocimientos en la
prctica.
Habilidades de investigacin.
Capacidad de aprender.
Capacidad de adaptarse a nuevas situaciones.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma autnoma.
Preocupacin por la calidad.
Bsqueda del logro.
3. Programacin concurrente (MultiHilos).

Competencias Actividades de aprendizaje

Especfica(s): Realizar una investigacin sobre los


conceptos fundamentales de la programacin
Crea subprogramas para resolver problemas concurrente, elaborar preguntas guas y
concurrentes utilizando Multihilos. participar en la discusin grupal.
Genricas: Realizar prcticas que utilicen hilos para
solucionar problemas que lo requieran y
Capacidad de anlisis y sntesis. elaborar su reporte correspondiente.
Capacidad de organizar y planificar. Realizar una investigacin sobre los
Comunicacin oral y escrita. problemas ms comunes en las aplicaciones

TecNM mayo 2016 Pgina | 7

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
habilidad para buscar y analizar informacin multihilos y la forma de resolverlos,
proveniente de fuentes diversas. utilizando organizadores grficos para
Solucin de problemas. representar el conocimiento y discutirlo en
Toma de decisiones. equipos.
Capacidad crtica y autocrtica. Presentar los avances de los proyectos al
Capacidad de trabajar en equipo. grupo que incluyan GUI, eventos,
Capacidad de comunicar sus ideas. componentes, libreras e hilos, para
Capacidad de liderazgo. enriquecerlos con las opiniones del docente y
de los estudiantes.
Capacidad de aplicar los conocimientos en la
prctica.
Habilidades de investigacin.
Capacidad de aprender.
Capacidad de adaptarse a nuevas situaciones.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma autnoma.
Preocupacin por la calidad.
Bsqueda del logro.
4. Acceso a datos.

Competencias Actividades de aprendizaje

Especfica(s): Investigar en fuentes diversas de informacin


los diferentes proveedores para el acceso a
Establece conexiones a diferentes orgenes datos desde una aplicacin, elaborar un
de datos para su manipulacin y cuadro comparativo, comentndolo en
visualizacin de informacin. plenaria, obteniendo una conclusin.
Genricas: Realizar prcticas que permitan la conexin,
manipulacin y visualizacin de los datos y
Capacidad de anlisis y sntesis. elaborar su reporte correspondiente.
Capacidad de organizar y planificar.
Comunicacin oral y escrita.
habilidad para buscar y analizar informacin
proveniente de fuentes diversas.
Solucin de problemas.
Toma de decisiones.
Capacidad crtica y autocrtica.
Capacidad de trabajar en equipo.
Capacidad de comunicar sus ideas.
Capacidad de liderazgo.

TecNM mayo 2016 Pgina | 8

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Capacidad de aplicar los conocimientos en la
prctica.
Habilidades de investigacin.
Capacidad de aprender.
Capacidad de adaptarse a nuevas situaciones.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma autnoma.
Preocupacin por la calidad.
Bsqueda del logro.
5. Programacin de dispositivos mviles.

Competencias Actividades de aprendizaje

Especfica(s): Realizar una investigacin sobre los diversos


tipos de dispositivos mviles que existen en
Desarrollar aplicaciones bsicas para la actualidad y que tienen mayor impacto en
dispositivos mviles, considerando su el mercado, por lo tanto en la sociedad,
entorno operativo. elaborar cuadro comparativo, discutirlo en
Genricas: plenaria y elaborar un resumen.
Investigar sobre los diferentes entornos de
Capacidad de anlisis y sntesis. desarrollo de aplicaciones mviles y analizar
Capacidad de organizar y planificar. de manera grupal las ventajas y desventajas
Comunicacin oral y escrita. que cada uno de ellos presenta, elaborar un
habilidad para buscar y analizar informacin mapa mental.
proveniente de fuentes diversas. Tomando como base la investigacin de
Solucin de problemas. entornos de desarrollo elegir de manera
Toma de decisiones. grupal dos entornos de desarrollo a utilizar
Capacidad crtica y autocrtica. en clase.
Capacidad de trabajar en equipo. Desarrollar aplicaciones en dispositivos
Capacidad de comunicar sus ideas. mviles que tengan acceso, manipulacin y
Capacidad de liderazgo. visualizacin de datos, elaborar la
Capacidad de aplicar los conocimientos en la documentacin.
prctica. Desarrollar e implementar aplicaciones
Habilidades de investigacin. mviles que utilicen algn tipo de
conectividad (Wi-Fi, Bluetooth, etc.) y
Capacidad de aprender.
presentarla en plenaria.
Capacidad de adaptarse a nuevas situaciones.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma autnoma.

TecNM mayo 2016 Pgina | 9

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Preocupacin por la calidad.
Bsqueda del logro.

8. Prctica(s)

Editar compilar y ejecutar distintos programas que incluyan el uso de formularios, botones,
etiquetas y cajas de texto.
Desarrollar aplicaciones que incluyan la programacin de eventos.
Desarrollar aplicaciones que incluyan la generacin de nuevos eventos.
Desarrollar aplicaciones que maneje grficos en un componente tipo canvas.
Desarrollar aplicaciones que maneje componentes visuales y no visuales proporcionados por la
IDE.
Desarrollar aplicaciones que maneje libreras proporcionados por la IDE.
Desarrollar componentes visuales o no visuales a partir de requerimientos previamente definidos
y aplicarlos en el diseo de aplicaciones.
Desarrollar libreras a partir de requerimientos previamente definidos y aplicarlos en el diseo de
aplicaciones.
Analizar las diferencias de funcionalidad entre programas de flujo nico contra programas de flujo
mltiple.
Desarrollar programas que implementen el uso de un hilo y manipulen sus distintos estados.
Desarrollar programas que implementen el uso de varios hilos que compartan recursos y estn
sincronizados.
Desarrollar una aplicacin con programacin concurrente que resuelva un problema real.
Desarrollar una aplicacin que permita establecer la conexin a un origen de datos.
Desarrollar aplicaciones donde utilice el envo, recepcin y visualizacin de datos.
Desarrollar un juego para un dispositivo mvil.

TecNM mayo 2016 Pgina | 10

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo
y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto,
las actividades a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.

10. Evaluacin por competencias


La evaluacin debe ser permanente y continua. Se debe hacer una evaluacin diagnstica, formativa y
sumativa. Se debe aplicar autoevaluacin, coevaluacin y heteroevaluacin.

Algunos de los instrumentos que se pueden utilizar:


Mapa conceptual.
Mapa mental.
Gua de problemas de programacin.
Examen (tericos y prcticos).
Reportes de prcticas.
Resmenes.
Cuadro sinptico.
Preguntas guiadas.
Plenaria.
Cuadro comparativo.

Herramientas:
Rbrica.
Lista de cotejo.
Matriz de valoracin.
Gua de observacin.

Se debe generar un portafolio de evidencias, de preferencia en formato digital.

TecNM mayo 2016 Pgina | 11

TECNOLGICO NACIONAL DE MXICO


Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
11. Fuentes de informacin

1. Aguilar, L. J. (2010). Programacion en c/c++ java y UML. Mxico: McGraw Hill.


2. Bell, D. (2011). Java para estudiantes. Mxico: Pearson.
3. Ceballos, F. J. (2010). JAVA 2: Curso de programacin. Madrid: RA-MA.
4. Dean, J. (2009). Introduccin a la programacin con Java. Mxico: McGraw Hill.
5. Deitel, D. y. (2010). Java Cmo Programar. Mxico: Prentice Hall.
6. Friesen, J. (2011). Java para desarrollo android. Espaa: Anaya Multimedia.
7. Huddleston, R. (2011). Android para todos. Espaa: Anaya Multimedia.
8. Lauren Darcey, S. C. (2012). Android 4. Madrid: Anaya Multimedia.
9. Soriano, J. E. (2011). Android: Programacin de dispositivos mviles a travs de ejemplos.
Mxico: Marcombo, S.A.
10. Raynal, Michel. (2012). Concurrent Programming: Algorithms, Principles, and Foundations.
Springer.

TecNM mayo 2016 Pgina | 12

Das könnte Ihnen auch gefallen