TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de...
Transcript of TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de...
Versión 3 ACT. 16/05/2018
TÓPICOS DE PROGRAMACIÓN AVANZADA
Secuencia Didáctica
PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales
MODALIDAD: Presencial
MODELO DE FORMACIÓN: Por Competencias
TIPO: Obligatoria
Dirección de Desarrollo Curricular Matamoros 8 y 9 Edificio Rectoría. C.P. 87000, Cd. Victoria, Tamaulipas.
Teléfono directo: (834)318 18 19 conmutador: (834)3181800, ext. 1272 y 1274.
R-OP-01-06-17
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
FACULTAD Y/O UNIDAD ACADÉMICA: Facultad de Ingeniería PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales NÚMERO Y NOMBRE 1.- Primera App
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
El alumno tendrá un primer acercamiento con el entorno de programación, algunos de los problemas al instalarlo, la interfaz del usuario y la ejecutará una aplicación prediseñada en su teléfono o en un emulador.
TIEMPO/DURACIÓN 8 horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
1.- Primera App 1.1 Introducción 1.2 Instalación de entorno de programación 1.3 Resolución de problemas de instalación 1.4 ¿Qué es el Gradle? 1.5 Interfaz de Usuario 1.6 Ejecución (Emuladores o Dispositivo)
Investigación Estudio de casos
Curso tipo taller para la resolución de problemas. Resolución de algunos ejercicios de ejemplo Planteamiento de problemas para resolver de manera individual o grupal.
Trabajos de investigación Resolución de problemas Prácticas de Laboratorio
Tareas (Investigación y proyectos) Prácticas de Laboratorio Participación en Clase Examen Parcial
Presentación con Video proyector Libros Páginas Web Pizarrón/ pintarron Equipo de computo Software Especializado
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO.
Portafolio de tareas y prácticas. Examen.
10 Competente Cumple con el 100% de la ponderación de los instrumentos de evaluación 9 Satisfactorio Cumple con, al menos, el 90% de la ponderación de los instrumentos de evaluación. 8 Suficiente Cumple con, al menos, el 80% de la ponderación de los instrumentos de evaluación. 7 Básico Cumple con, al menos, el 70% de la ponderación de los instrumentos de evaluación. 6 Elemental No llega a cumplir con al menos el 70% de la ponderación de los instrumentos de evaluación. 5 No competente No llega a cumplir con al menos el 60% de la ponderación de los instrumentos de evaluación.
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Portafolio de tareas y prácticas. Examen.
10 COMPETENTE Cumple con el 100% de la ponderación de los instrumentos de evaluación
9 SATISFACTORIO Cumple con, al menos, el 90% de la ponderación de los instrumentos de evaluación. 8 SUFICIENTE Cumple con, al menos, el 80% de la ponderación de los instrumentos de evaluación. 7 BASICO Cumple con, al menos, el 70% de la ponderación de los instrumentos de evaluación. 6 ELEMENTAL No llega a cumplir con al menos el 70% de la ponderación de los instrumentos de evaluación. 5 NO COMPETENTE No llega a cumplir con al menos el 60% de la ponderación de los instrumentos de evaluación.
NÚMERO Y NOMBRE 2.- Componentes y activities
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
El alumno conocerá y podrá utilizar algunos de los componentes de la interfaz del usuario en sus aplicaciones móviles. Además, aprenderá a crear aplicaciones con múltiples activities.
TIEMPO/DURACIÓN 12 horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
2.- Componentes de la Interfaz de Usuario 2.1 Componentes Básicos. 2.2 Métodos y propiedades principales de los componentes Básicos. 2.3 Crear y ejecutar una segunda actividad. 2.4 Parámetros entre activities. 2.5 Componentes Especializados. 2.6 Métodos y propiedades principales de los componentes Especializados.
Investigación Estudio de casos
Curso tipo taller para la resolución de problemas. Resolución de algunos ejercicios de ejemplo Planteamiento de problemas para resolver de manera individual o grupal.
Trabajos de investigación Resolución de problemas Prácticas de Laboratorio
Tareas (Investigación y proyectos) Prácticas de Laboratorio Participación en Clase Examen Parcial
Presentación con Video proyector Libros Páginas Web Pizarrón/ pintarron Equipo de computo Software Especializado
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
NÚMERO Y NOMBRE 3.- Soporte para diversos dispositivos y uso de sensores
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
El alumno conocerá la forma en la que las aplicaciones pueden soportar múltiples idiomas, pantallas y plataformas. Además, conocerá lo necesario para el desarrollo de aplicaciones que utilicen los sensores del teléfono.
TIEMPO/DURACIÓN 14 horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
3.- Soporte para diversos dispositivos 3.1 Diferentes idiomas 3.2 Diferentes pantallas (screens). 3.3 Diferentes versiones de plataformas. 3.4 Sensores
Investigación Estudio de casos
Curso tipo taller para la resolución de problemas. Resolución de algunos ejercicios de ejemplo Planteamiento de problemas para resolver de manera individual o grupal.
Trabajos de investigación Resolución de problemas Prácticas de Laboratorio
Tareas (Investigación y proyectos) Prácticas de Laboratorio Participación en Clase Examen Parcial
Presentación con Video proyector Libros Páginas Web Pizarrón/ pintarron Equipo de computo Software Especializado
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Proyecto parcial. Desarrollo de apps que puedan ser soportadas por diversos dispositivos, que sean adaptables a diferentes idiomas y con el uso de sensores.
10 COMPETENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con todos las especificaciónes de la rúbrica. 9 SATISFACTORIO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 90% la ponderación de la rúbrica. 8 SUFICIENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 80% la ponderación de la rúbrica. 7 BASICO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 70% la ponderación de la rúbrica. 6 ELEMENTAL Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 60% la ponderación de la rúbrica. 5 NO COMPETENTE No llega a cumplir con los requisitos mínimos para obtener al menos un nivel de dominio “Elemental"
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
NÚMERO Y NOMBRE 4.- Interfaz de Usuario dinámica
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
El alumno aprenderá y podrá diseñar aplicaciones que puedan reutilizar un conjunto de componentes utilizando fragmentos al igual que aprenderá a realizar comunicación entre diversos fragmentos.
TIEMPO/DURACIÓN 12 horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
4.- Interfaz de Usuario dinámica 4.1 Fragmentos. 4.2 Comunicación entre Fragmentos.
Investigación Estudio de casos
Curso tipo taller para la resolución de problemas. Resolución de algunos ejercicios de ejemplo Planteamiento de problemas para resolver de manera individual o grupal.
Trabajos de investigación Resolución de problemas Prácticas de Laboratorio
Tareas (Investigación y proyectos) Prácticas de Laboratorio Participación en Clase Examen Parcial
Presentación con Video proyector Libros Páginas Web Pizarrón/ pintarron Equipo de computo Software Especializado
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Proyecto parcial. Desarrollo de apps con interfaz de usuario dinámica utilizando fragments y con comunicación entre fragments.
10 COMPETENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con todos las especificaciónes de la rúbrica. 9 SATISFACTORIO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 90% la ponderación de la rúbrica. 8 SUFICIENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 80% la ponderación de la rúbrica. 7 BASICO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 70% la ponderación de la rúbrica. 6 ELEMENTAL Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 60% la ponderación de la rúbrica. 5 NO COMPETENTE No llega a cumplir con los requisitos mínimos para obtener al menos un nivel de dominio “Elemental"
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Proyecto parcial. Desarrollo de apps que utilicen el almacenamiento de datos en memoria interna, memoria externa, lectura de programa y en base de datos.
10 COMPETENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con todos las especificaciónes de la rúbrica. 9 SATISFACTORIO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 90% la ponderación de la rúbrica. 8 SUFICIENTE Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 80% la ponderación de la rúbrica. 7 BASICO Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 70% la ponderación de la rúbrica. 6 ELEMENTAL Se realizó la entrega y disertación de la elaboración del proyecto y cumplio con al menos el 60% la ponderación de la rúbrica.
5 NO COMPETENTE
No llega a cumplir con los requisitos mínimos para obtener al menos un nivel de dominio “Elemental"
NÚMERO Y NOMBRE 5.- Almacenamiento de Datos
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
El alumno conocerá y podrá implementar el almacenamiento de datos en archivos, así como en bases de datos.
TIEMPO/DURACIÓN 18 horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
5.- Almacenamiento de Datos 5.1 Almacenar pares de datos. 5.2 Almacenar en Archivos. 5.3 Almacenar en Bases de Datos.
Investigación Estudio de casos
Curso tipo taller para la resolución de problemas. Resolución de algunos ejercicios de ejemplo Planteamiento de problemas para resolver de manera individual o grupal.
Trabajos de investigación Resolución de problemas Prácticas de Laboratorio
Tareas (Investigación y proyectos) Prácticas de Laboratorio Participación en Clase Examen Parcial
Presentación con Video proyector Libros Páginas Web Pizarrón/ pintarron Equipo de computo Software Especializado
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
REFERENCIAS (APA)
Básica
Impresa:
(1) B. Phillips and B. Hardy, Android Programming: The Big Nerd Ranch Guide. 2013. (2) J. F. DiMarzio, BEGINNING Android® Programming with Android Studio. 2017.
Digital:
(3) “Primeros pasos | Android Developers.” [Online]. Available: https://developer.android.com/training/index.html. [Accessed: 05-Sep-2017].
Complementaria
Impresa:
(4) J. K. Lee and J. Y. Lee, “Android programming techniques for improving performance,” 2011 3rd Int. Conf. Aware. Sci. Technol., pp. 386–389, 2011.
Digital:
(5) Android, “Design | Android Developers,” Design guidelines, 2015. [Online]. Available: http://developer.android.com/design/index.html.
(6) G. Company, “Android Studio Overview | Android Developers,” Google, 2010. [Online]. Available: http://developer.android.com/tools/studio/index.html.
ELABORACIÓN Nombre del (la) Profesor (a) DES y/o Academia
Academia de Programación e Ingeniería de Software.
Dr. Jesús David Terán Villanueva
Ing. Adriana Montoto González
Ing. Dante Adolfo Muñoz Quintero
Fecha de Elaboración:08/01/2018
ACTUALIZACIÓN
Nombre del (la) Profesor (a) DES y/o Academia
Dr. Jesús David Terán Villanueva
Ing. Adriana Montoto González
DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800
Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277
R-OP-01-06-17
Versión 3
Ing. Dante Adolfo Muñoz Quintero
Ing. Alejandro García Ruíz
Fecha de Actualización: 15/08/2019