tÓpicos de programaciÓn avanzada secuencia didácticafiuat.mx/isc/4 semestre/topicos de...

8
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

Upload: others

Post on 02-Oct-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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

Page 2: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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.

Page 3: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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

Page 4: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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"

Page 5: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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"

Page 6: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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

Page 7: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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

Page 8: TÓPICOS DE PROGRAMACIÓN AVANZADA Secuencia Didácticafiuat.mx/isc/4 Semestre/Topicos de Programacion Avanzada SD.pdf · Portafolio de tareas y prácticas. Examen. 9 ... 2.3 Crear

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