You are on page 1of 12

123

Formato de Instrumentacin Didctica para la


Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 1 de 12

Versin: 4
DIRECCIN ACADMICA- JEFATURA DE DIV.
Nombre de la asignatura:
Docente:
Clave de la asignatura:
Horas teora-Horas prctica-Crditos:

DE _SIC____

Tpicos Avanzados de Programacin


Fabiola Fuentes Herrera
SCD-1027

Grupo:3311

Carrera: ISC
Periodo: 15-16/1

2-3-5

1. Caracterizacin de la asignatura
Esta materia aporta al perfil la competencia para desarrollar soluciones de software utilizando
programacin concurrente, programacin de eventos, que soporte interfaz grfica y comunicacin con
dispositivos mviles. Se inicia estudiando la programacin concurrente desde la conceptualizacin del hilo,
su creacin, control y destruccin, as como la sincronizacin de varios hilos. Finalmente la materia se
complementa con la introduccin a la programacin mvil, a travs de la revisin de las distintas
tecnologas, seleccin de una de ellas y desarrollo de una aplicacin bsica. Para el logro de los
objetivos es necesario que el estudiante tenga las competencias previas en cuanto a:
Paradigmas de programacin,
Uso de metodologas para la solucin de problemas mediante la construccin de algoritmos utilizando
un lenguaje de programacin orientada a objetos
Manejo de conceptos bsicos de Hardware y Software
Construccin de modelos de software empleando el lenguaje de modelado unificado (UML).
Debido a las competencias que el estudiante requiere como base para el desarrollo de las planteadas en este
programa, la asignatura est considerada cursarse cuando el estudiante haya desarrollado la competencia de
programar.
2. Objetivo(s) general(es) del curso. (Competencias especficas a desarrollar)
Desarrollar soluciones de software utilizando programacin concurrente, programacin de eventos,
que soporte interfaz grfica e incluya dispositivos mviles.

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 2 de 12

Versin: 4
3.-Anlisis por unidad

Unidad:

Competencia especfica de la
unidad
Resolver problemas utilizando
programacin de eventos.

Actividades de aprendizaje

Realizar una
investigacin sobre la
programacin orientada a
eventos y analizarla en
el grupo buscando llegar
a conclusiones. Crear un
mapa conceptual.
Analizar los ejemplos de
problemas reales y
exponer soluciones e
identificar cules son
los eventos que se
involucran.

Eventos

Tema:

Criterios de evaluacin de la Unidad


La entrega de cada una de las actividades debe ser en tiempo y forma.
La investigacin est elaborada en el cuaderno y describe de forma
clara el concepto sobre los diferentes eventos manejados en los
componentes ms usados (botones etiquetas, cajas de texto, botones de
lista).
El
mapa
conceptual
deber
contener:
la
definicin,
caractersticas y ejemplos de los eventos.
Datos generales,
ortografa, idea central y organizacin.
La exposicin involucra eventos que dan solucin a problemas reales.
Se evaluar contenido, presentacin de la informacin, explicacin,
datos generales, ortografa, idea central y organizacin.
La creacin de programas en cuaderno y de forma digital con
procedimientos y resultados de forma clara.
Desarrollo de
Horas tericoActividades de enseanza
competencias genricas
prcticas
Propiciar el desarrollo de
actividades intelectuales de
anlisis y modelado de los
algoritmos en las estructuras de
datos.
Desarrollar actividades de
aprendizaje que propicien la
aplicacin de los algoritmos en
un lenguaje de programacin.
Proponer problemas que permitan
al estudiante la utilizacin de
las estructuras de datos.
Desarrollo de modelos generales

Comunicacin oral y
escrita en su propia
lengua.
Habilidad para buscar y
analizar informacin
proveniente de fuentes
diversas.
Capacidad de anlisis y
sntesis, comunicacin
escrita y capacidad
crtica.
Solucin de problemas,
capacidad de aprender,
comunicacin oral.
Habilidades de

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 3 de 12

Versin: 4

Realizar prcticas que


permitan definir,
analizar y comprender
los eventos y asimismo
asociarlos con
funciones.

que propicien la aplicacin en


la solucin de problemas reales
aplicando
las
estructuras
de
datos.

investigacin.
Capacidad de aprender.
Capacidad
de
crear
modelos de programacin.
Capacidad de manejar un
lenguaje de programacin
orientado a objetos.

Fuentes de informacin
Friesen, J. (2011). Java para Desarrollo Android
(Programacin). Mxico: Anaya Multimedia.
Nolasco, J. (2012). Desarrollo de Aplicaciones Mviles Android
y J2ME. Mxico: Macro.
Amaro J.E.(2012).Android Programacin de dispositivos mviles a
travs de ejemplos. Mxico: Alfaomega.
Lozano M. A. (2012). Programacin de dispositivos mviles con
J2ME. Espaa: Universidad de Alicante.
DECSAI. (2006). Tutorial de herramientas de programacin JAVA
de dispositivos mviles. Recuperado el 18 de Febrero de 2015,
de http://leo.ugr.es/J2ME/TOOLS/index.html
Salvador Gmez, O. (n.d.). Curso Programacin Android Indice
de Contenidos. Recuperado el 18 de Febrero de 2015, de
http://www.sgoliver.net/blog/curso-de-programacionandroid/indice-de-contenidos/

Apoyos didcticos:

Can
Computadora
Software (NetBeans o Eclipse)
Material impreso
Internet

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 4 de 12

Versin: 4
Unidad:

Competencia especfica de la
unidad
Construir
aplicaciones
con
interfaz
grfica
amigable
enfocadas a problemas reales.

Actividades de aprendizaje

Realizar una investigacin


sobre las distintas
plataformas de desarrollo
visual y seleccionar una a
partir de un anlisis.
Crear cuadro comparativo.

Tema:

Interfaz grfica de usuario (GUI)

Criterios de evaluacin de la Unidad


La entrega de cada una de las actividades debe ser en tiempo y forma.
El cuadro comparativo
deber contener: las caractersticas de los
componentes y propiedades que ofrece
AWT. Datos generales,
ortografa, idea principal y organizacin.
El mapa mental contiene el manejo de los Layout, para una mejor
distribucin de componentes.
El resumen est constituido por las caractersticas que describen
claramente la solucin ms factible. Se evaluar (datos generales,
presentacin, ortografa e idea central).
La creacin de los diferentes programas, involucran el manejo del uso
de interfaces, en diversos componentes. En cuaderno y de forma
digital con procedimientos y resultados de forma clara.
Desarrollo de
Horas tericoActividades de enseanza
competencias genricas
prcticas
Propiciar el desarrollo de
actividades intelectuales de
anlisis y modelado de los
algoritmos recursivos en las
estructuras de datos.
Desarrollar actividades de
aprendizaje que propicien la
aplicacin de los algoritmos
recursivos en un lenguaje de
programacin.
Proponer problemas que permitan
al estudiante la utilizacin de
los algoritmos recursivos.

Realizar una investigacin


sobre los requerimientos
que debe de cumplir una
interfaz grfica. Para as
realizar un mapa mental.

Presentar problemas y
analizarlos de forma grupal
Desarrollo de modelos generales
para proponer soluciones y
que propicien la aplicacin en la
seleccionar la ms
solucin de problemas reales

Habilidad para buscar y


analizar informacin
proveniente de fuentes
diversas.
Capacidad de anlisis y
sntesis.
Capacidad de organizar y
planificar.
Capacidad de comunicar
sus ideas.
Solucin de problemas
comunicacin oral.
Habilidades de
investigacin.
Capacidad de aprender.
Habilidad para buscar
informacin proveniente
de fuentes diversas.

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 5 de 12

Versin: 4
factible. Elaborar un
resumen.

aplicando los algoritmos


recursivos.

Capacidad de manejar un
lenguaje de programacin
orientado a objetos.

Realizar prcticas que


permitan familiarizarse con Resolver problemas cotidianos
aplicando algoritmos, diagramas
el desarrollo de GUI.
de flujo y pseudocdigos.

Fuentes de informacin
Friesen, J. (2011). Java para Desarrollo Android
(Programacin). Mxico: Anaya Multimedia.
Nolasco, J. (2012). Desarrollo de Aplicaciones Mviles Android
y J2ME. Mxico: Macro.
Amaro J.E.(2012).Android Programacin de dispositivos mviles a
travs de ejemplos. Mxico: Alfaomega.
Lozano M. A. (2012). Programacin de dispositivos mviles con
J2ME. Espaa: Universidad de Alicante.
DECSAI. (2006). Tutorial de herramientas de programacin JAVA
de dispositivos mviles. Recuperado el 18 de Febrero de 2015,
de http://leo.ugr.es/J2ME/TOOLS/index.html
Salvador Gmez, O. (n.d.). Curso Programacin Android Indice
de Contenidos. Recuperado el 18 de Febrero de 2015, de
http://www.sgoliver.net/blog/curso-de-programacionandroid/indice-de-contenidos/

Apoyos didcticos:

Can
Computadora
Software (NetBeans o Eclipse)
Material impreso
Internet

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 6 de 12

Versin: 4
Unidad:

Competencia especfica de la
unidad
Disear e implementar
componentes y libreras.

Actividades de aprendizaje

Realizar una
investigacin sobre los
componentes visuales y
no visuales que
contempla el lenguaje
seleccionado. Elaborar
un cuadro sinptico.

Analizar problemas para


la proposicin de
soluciones. Realizar
prcticas que permitan
familiarizarse con el
uso de los componentes.

Tema:

Componentes y libreras

Criterios de evaluacin de la Unidad


La entrega de cada una de las actividades debe ser en tiempo y forma.
El cuadro sinptico deber contener: las caractersticas de los
componentes visuales y no visuales de la IDE utilizada. Datos
generales, ortografa, idea principal y organizacin.
La creacin de los diferentes programas, involucran el manejo de los
diferentes componentes. La entrega es de forma digital con
procedimientos y resultados de forma clara.
El resumen est constituido por las caractersticas que describen la
forma de crear nuevos componentes. Se evaluar datos generales,
presentacin, ortografa e idea central.
El avance del proyecto se entregara de forma digital y deber
contener el cdigo fuente, asimismo la redaccin de las actividades
elaboradas.
Datos
generales,
ortografa,
idea
principal
y
organizacin.
Desarrollo de
Horas tericoActividades de enseanza
competencias genricas
prcticas
Propiciar el desarrollo de
actividades intelectuales de
anlisis y modelado de los
algoritmos en las estructuras de
datos lineales.
Desarrollar actividades de
aprendizaje que propicien la
aplicacin de los algoritmos
lineales en un lenguaje de
programacin.
Proponer problemas que permitan
al estudiante la utilizacin de

Habilidad para buscar y


analizar informacin
proveniente de fuentes
diversas.
Capacidad crtica y
autocrtica.
Capacidad de manejar un
lenguaje de programacin
orientado a objetos.
Capacidad de crear
modelos de Programacin.
Capacidad de aplicar los
conocimientos en la
prctica.
Habilidades de
investigacin.

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 7 de 12

Versin: 4

Realizar una
investigacin sobre la
forma de crear nuevos
componentes. Crear un
resumen.
Presentar los avances de
los diferentes proyectos
informticos.

los algoritmos lineales.


Desarrollo de modelos generales
que propicien la aplicacin en la
solucin de problemas reales
aplicando los algoritmos de
estructuras lineales.

Capacidad de anlisis y
sntesis.
Capacidad de aprender.
Habilidad para trabajar
en forma autnoma.
Capacidad de aprender.
Toma de decisiones.
Capacidad de generar
nuevas ideas
(creatividad).
Bsqueda del logro.

Fuentes de informacin
Friesen, J. (2011). Java para Desarrollo Android
(Programacin). Mxico: Anaya Multimedia.
Nolasco, J. (2012). Desarrollo de Aplicaciones Mviles Android
y J2ME. Mxico: Macro.
Amaro J.E.(2012).Android Programacin de dispositivos mviles a
travs de ejemplos. Mxico: Alfaomega.
Lozano M. A. (2012). Programacin de dispositivos mviles con
J2ME. Espaa: Universidad de Alicante.
DECSAI. (2006). Tutorial de herramientas de programacin JAVA
de dispositivos mviles. Recuperado el 18 de Febrero de 2015,
de http://leo.ugr.es/J2ME/TOOLS/index.html
Salvador Gmez, O. (n.d.). Curso Programacin Android Indice
de Contenidos. Recuperado el 18 de Febrero de 2015, de
http://www.sgoliver.net/blog/curso-de-programacionandroid/indice-de-contenidos/

Apoyos didcticos:

Can
Computadora
Software (NetBeans o Eclipse)
Material impreso
Internet

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 8 de 12

Versin: 4
Unidad:

Tema:

Competencia especfica de la
unidad

Criterios de evaluacin de la Unidad


La entrega de cada una de las actividades debe ser en tiempo y forma
En la investigacin se evaluar sntesis y anlisis de la
informacin. Datos generales, presentacin, ortografa e idea
central.
La realizacin de los programas con implementacin de threads, se
evaluar funcionalidad. La entrega es de forma digital con
procedimientos y resultados de forma clara.
En la exposicin sobre el manejo y uso de Runnable se evala
contenido, presentacin de la informacin, explicacin, datos
generales, ortografa, idea central y organizacin
El avance del proyecto se entregara de forma digital y deber
contener el cdigo fuente, asimismo la redaccin de las actividades
elaboradas. Datos generales, ortografa, idea principal y
organizacin
Desarrollo de
Horas tericoActividades de enseanza
competencias genricas
prcticas

Resolver problemas utilizando


programacin concurrente.

Actividades de aprendizaje

Programacin concurrente (MultiHilos)

Realizar una
investigacin sobre
los conceptos
fundamentales de la
programacin
concurrente para
posteriormente
desarrollar una
sntesis que
involucran datos
generales y la idea
central.

Realizar las prcticas


que permitan

Representar los
algoritmos en un software
de modelado de
algoritmos.
Trabajo en equipo y
capacidad de aplicar
conocimiento en la
prctica.
Capacidad de anlisis y
Desarrollar actividades de
sntesis, comunicacin
aprendizaje que propicien la
aplicacin de los algoritmos no escrita y capacidad
crtica.
lineales en un lenguaje de
Solucin de problemas,
programacin.
capacidad de aprender,
comunicacin oral.
Proponer problemas que permitan
Habilidades de
Propiciar el desarrollo de
actividades intelectuales de
anlisis y modelado de los
algoritmos en las estructuras
de datos no lineales.

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Versin: 4
familiarizarse con el
uso de hilos para
incorpralos al manual
de prcticas.

Realizar una
investigacin sobre
los problemas ms
comunes en las
aplicaciones
multihilos y la forma
de resolverlos.

Pg: 9 de 12

al estudiante la utilizacin de investigacin.


los algoritmos no lineales.
Capacidad de aprender.
Habilidad para buscar
Desarrollo de modelos generales informacin proveniente
que propicien la aplicacin en de fuentes diversas.
la solucin de problemas reales
aplicando los algoritmos de
estructuras no lineales.

Presentar los avances de


los proyectos al grupo
para enriquecerlos con
las opiniones de maestro
y de los estudiantes.

Fuentes de informacin
Friesen, J. (2011). Java para Desarrollo Android
(Programacin). Mxico: Anaya Multimedia.
Nolasco, J. (2012). Desarrollo de Aplicaciones Mviles Android
y J2ME. Mxico: Macro.
Amaro J.E.(2012).Android Programacin de dispositivos mviles a
travs de ejemplos. Mxico: Alfaomega.
Lozano M. A. (2012). Programacin de dispositivos mviles con
J2ME. Espaa: Universidad de Alicante.
DECSAI. (2006). Tutorial de herramientas de programacin JAVA
de dispositivos mviles. Recuperado el 18 de Febrero de 2015,
de http://leo.ugr.es/J2ME/TOOLS/index.html
Salvador Gmez, O. (n.d.). Curso Programacin Android ndice
de Contenidos. Recuperado el 18 de Febrero de 2015, de
http://www.sgoliver.net/blog/curso-de-programacionandroid/indice-de-contenidos/

Apoyos didcticos:

Can
Computadora
Software (NetBeans o Eclipse)
Material impreso
Internet

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 10 de 12

Versin: 4
Unidad:

Competencia especfica de la
unidad
Desarrollar aplicaciones
bsicas para dispositivos
mviles.

Actividades de aprendizaje
Realizar una investigacin
sobre los diversos tipos
de sistemas operativos
mviles que existen en la
actualidad y que tienen
mayor impacto en el
mercado, caractersticas,
ventajas y desventajas y
por lo tanto en la
sociedad. Producto Cuadro
Comparativo.
Investigar sobre los
diferentes entornos de
desarrollo de aplicaciones
mviles y analizar de
manera grupal las ventajas
y desventajas que cada uno
de ellos presenta.
Producto Cuadro

Tema:

Programacin de dispositivos mviles

Criterios de evaluacin de la Unidad


La entrega de cada una de las actividades debe ser en tiempo y forma.
Cuadro comparativo de los diferentes sistemas operativos mviles y
sus versiones, diferencias ventajas y desventajas de cada uno de los
sistemas operativos.

Realizacin de cuadro comparativo entornos de desarrollo del


sistemas operativo mvil seleccionado por el grupo y docente.

Programas Mviles con manipulacin SQlite, se evala funcionalidad y


cdigo fuente y documentacin

Generacin de una aplicacin mvil, para manipulacin bluetooth. se


evala funcionalidad y cdigo fuente y documentacin.
Desarrollo de
Horas tericoActividades de enseanza
competencias genricas
prcticas
Propiciar el desarrollo de
actividades intelectuales de
anlisis y modelado de algoritmos
en los mtodos de ordenamiento.

Desarrollar actividades de
aprendizaje que propicien la
aplicacin de los algoritmos de
mtodos de ordenamiento en un
lenguaje de programacin.
Proponer problemas que permitan
al estudiante la utilizacin de
los algoritmos para aplicar los
mtodos de ordenamiento.
Desarrollo de modelos generales

Capacidad de anlisis y
sntesis, comunicacin
escrita y capacidad
crtica.
Solucin de problemas,
capacidad de aprender,
comunicacin oral.
Habilidades de
investigacin.
Capacidad de aprender.
Habilidad para buscar
informacin proveniente
de fuentes diversas.
Representar los
algoritmos en un software
de modelado de
algoritmos.
Trabajo en equipo y
capacidad de aplicar
conocimiento en la

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 11 de 12

Versin: 4
Comparativo.

Desarrollar aplicaciones
en dispositivos mviles
que manipulen archivos de
bases de datos.

que propicien la aplicacin en la


solucin de problemas reales
aplicando los algoritmos de
mtodos de ordenamiento.

prctica.
7

Desarrollar e implementar
aplicaciones mviles que
hagan algn tipo de
conectividad (Wi-Fi,
Bluetooth, etc).
Fuentes de informacin
Friesen, J. (2011). Java para Desarrollo Android
(Programacin). Mxico: Anaya Multimedia.
Nolasco, J. (2012). Desarrollo de Aplicaciones Mviles Android
y J2ME. Mxico: Macro.
Amaro J.E.(2012).Android Programacin de dispositivos mviles a
travs de ejemplos. Mxico: Alfaomega.
Lozano M. A. (2012). Programacin de dispositivos mviles con
J2ME. Espaa: Universidad de Alicante.
DECSAI. (2006). Tutorial de herramientas de programacin JAVA
de dispositivos mviles. Recuperado el 18 de Febrero de 2015,
de http://leo.ugr.es/J2ME/TOOLS/index.html
Salvador Gmez, O. (n.d.). Curso Programacin Android ndice
de Contenidos. Recuperado el 18 de Febrero de 2015, de
http://www.sgoliver.net/blog/curso-de-programacionandroid/indice-de-contenidos/

6
Total 95 horas
Apoyos didcticos:

Can
Computadora
Software (NetBeans o Eclipse)
Material impreso
Internet

123
Formato de Instrumentacin Didctica para la
Formacin y Desarrollo de Competencias
FO-TESCo-59
Pg: 12 de 12

Versin: 4
Calendarizacin de evaluacin (semanas): ______
Semana

1
29

Fecha
Planeado
(1)
Real
(2)
Observaciones
(3)
Firma
Profesor
Vo. Bo.
Jefatura

14

4
18

Marzo

Marzo

D/1 F

1 F

2 D/ 2
F

28

Mar - Abr

6
8

11

7
15

18

22

25

29

12
20

23

13
27

30

14
3

10
6

Abril

Abril

Abril

Mayo

Mayo

2 F

2 F

1 y
2. S

3 D/3. F

3.F

3.F

15
10

Mayo

Mayo

May - Jun

Junio

3.F

3.F

3 F/3.S

4 D/4 F

S: Evaluacin Sumativa

13

5 de Mayo
Inhbil

11

Abril

2 de Marzo
Inhbil

16

Planeado
(1)
Real
(2)
Observaciones
(3)
Firma
Profesor
Vo. Bo.
Jefatura

3
11

Feb Mar

Semana
Fecha

D: Evaluacin Diagnstica

13

16

17

17
Junio

20

24

4 F

4F /5 D

Junio

27

18

Jun Jul

19

Julio

11

20
15

25

Julio

4 y 5 S

2a
oportunidad

F: Evaluacin Formativa

(1) Indicar nmero de unidad y tipo de evaluacin.


(2) Asentar la fecha real en que se evalu la actividad.
(3) En caso de existir algn desfase, sealar la causa o razn.

Fecha de elaboracin: 22 de Febrero del 2016

REVISO:

Ing. Fabiola Fuentes Herrera


Docente

M. en TIC. Nstor Apolo Lpez Gonzlez


Presidente de Academia
M. en A. Mara de Jess Snchez Armenta
Vo. Bo. Jefe de Divisin

29

Julio

You might also like