Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tópicos Avanzados de Programación
Tópicos Avanzados de Programación
- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Carrera:
Clave de la asignatura:
SCD-1027
(Crditos) SATCA1
2-3-5
2.- PRESENTACIN
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 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 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 esta considerada cursarse
cuando el estudiante haya desarrollado la competencia de programar, es
recomendable cursarla inmediatamente despus de haber aprobado el curso de
programacin orientada a objetos, y evitar cursarla en semestres muy avanzados
tomando en cuenta que en esta materia 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, la primera unidad aborda el tema de
1
Competencias genricas
Toma de decisiones.
Capacidad de crear modelos de
programacin
Capacidad de manejar un lenguaje
de programacin orientado a objetos
Competencias interpersonales:
Capacidad crtica y autocrtica
Capacidad de trabajar en equipo
Capacidad de comunicar sus ideas
Capacidad de liderazgo
Competencias sistmicas:
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)
Liderazgo
Habilidad para trabajar en forma
autnoma
Preocupacin por la calidad
Bsqueda del logro
Participantes
Representantes de los
Institutos Tecnolgicos
de:
Observaciones
(cambios y justificacin)
Reunin nacional de Diseo
e innovacin curricular de la
carrera de Ingeniera en
Anlisis, enriquecimiento y
elaboracin del programa de
estudio propuesto en la
Reunin Nacional de Diseo
Superiores
de:
Coatzacoalcos y Xalapa.
Curricular de la carrera de
Fecha 12 de octubre de
2009 al 19 de febrero de
2010
Instituto Tecnolgico de
fecha
7.- TEMARIO
Unidad
Temas
I
Eventos
Subtemas
1.1. Tipos de eventos
1.2. Generacin y propagacin de eventos
1.3. Mtodos de control de eventos
1.4. Creacin de eventos
II
Interfaz grafica de
usuario (GUI)
grafica
para
III
Componentes y libreras
Programacin
concurrente
(MultiHilos)
Programacin de
dispositivos mviles
5.1. Introduccin
5.2. Dispositivos mviles
5.3. Clasificacin y aplicaciones de los
dispositivos mviles
5.4. Ambientes de las aplicaciones
5.5. Protocolo de Interfaz entre aplicaciones
5.6. Programacin de telfonos mviles y
PDA
Actividades de Aprendizaje
Competencia especfica a
desarrollar
Construir aplicaciones con interfaz
grfica amigable enfocadas a
problemas reales.
Actividades de Aprendizaje
Actividades de Aprendizaje
desarrollar
Disear e implementar
componentes y libreras.
Actividades de Aprendizaje
Actividades de Aprendizaje