programaciÓn de interfases y uertos secuencia didáctica semestre/programacion de... · 2020. 8....
Post on 04-Oct-2020
4 Views
Preview:
TRANSCRIPT
Versión 3 ACT. 16/05/2018
PROGRAMACIÓN DE INTERFASES Y PUERTOS
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:
BLOQUE, TEMA, UNIDAD O MÓDULO:
FACULTAD Y/O UNIDAD ACADÉMICA: FACULTAD DE INGENIERÍA “ARTURO NARRO SILLER” PROGRAMA EDUCATIVO: INGENIERO EN SISTEMAS COMPUTACIONALES NÚMERO Y NOMBRE 1.- Modelos de Interacción Computacional
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Comprender los diferentes modelos de interacción computacional Conocer y entender las distintas formas de implementar un sistema computacional complejo, sus normas y proceso de desarrollo
TIEMPO/DURACIÓN 9 horas
DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
1.1 Introducción 1.2 Tipos de Interacción 1.2.1 Interacción Hombre-Máquina 1.2.2 Interacción Máquina-Máquina 1.3 Comunicación 1.3.1 Componentes 1.3.2 Tipos 1.3.3 Sentido 1.3.4 Medios de comunicación (canales) 1.4 Arquitectura 1.4.1 Centralizada 1.4.2 Descentralizada 1.4.3 Híbrida 1.5 Modelado 1.5.1 Metodológico 1.5.2 Conceptual 1.5.3 Tecnológico 1.6 Normativa
Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas. Trabajos en equipo. Realización de prácticas de laboratorio.
Conocer los fundamentos teóricos sobre los modelos de interacción computacional. Exposición de contenidos relacionados con la práctica. Ejemplificación de casos. Exposición para explicar el Software y Hardware existente para los modelos de interacción computacional.
Buscar y seleccionar información sobre modelos de interacción computacional. Analizar el uso e impacto de la correcta implementación de un modelo de interacción computacional en el desarrollo de sistemas Desarrollar programas para reforzar el uso de modelos de interacción computacional
Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticos Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.
Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware 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
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Bosquejo de modelos de interacción computacional, la arquitectura y el modelado de casos de estudio y problemas de aplicación de situaciones reales o hipotéticas en donde sea necesario el desarrollo de interfaces
10 COMPETENTE
Implementa soluciones a problemas computacionales básicos donde se requiera el uso de algún modelo de interacción computacional. Desarrolla sistemas computacionales mediante la integración de dos o más medios de comunicación. Desarrolla sistemas computacionales siguiendo la utilización estructurada de alguna arquitectura Diseña el modelo metodológico, conceptual y tecnológico de sistemas computacionales Fundamenta teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
9 SATISFACTORIO
Diseña de sistemas computacionales mediante la integración de dos o más medios de comunicación. Desarrolla de sistemas computacionales siguiendo la utilización estructurada de alguna arquitectura Diseña el modelo metodológico, conceptual y tecnológico de sistemas computacionales Fundamenta teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
8 SUFICIENTE
Diseña sistemas computacionales siguiendo la utilización estructurada de alguna arquitectura Diseña el modelo metodológico, conceptual y tecnológico de sistemas computacionales Fundamentos teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
7 BASICO
Diseña del modelo metodológico de sistemas computacionales Fundamenta teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
6 ELEMENTAL Fundamenta teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
5 AÚN NO
COMPETENTE
No fundamenta teóricamente sobre las normativas de sistemas asociadas a los modelos de interacción computacional
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 2.- Fundamentos Teóricos sobre Interfaces y Puertos
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Conocer los fundamentos teóricos sobre interfaces, puertos, sensores y actuadores Comprender las diferencias entre las diversas interfaces y puertos para su selección e implementación de forma adecuada de acuerdo con el contexto
TIEMPO/DURACIÓN 6 horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
2.1 Introducción 2.2 Interfaces 2.2.1 Definición 2.2.2 Características 2.2.3 Clasificación 2.2.3.1 Por su forma de trabajar con los
datos 2.2.3.2 Por su forma de interactuar con
el usuario 2.2.3.3 Por su construcción 2.2.4 Aplicaciones 2.2.5 Usabilidad vs Experiencia de Usuario 2.3 Puertos 2.3.1 Definición 2.3.2 Tipos de Puertos 2.3.2.1 Software 2.3.2.2 Hardware 2.3.3 Aplicaciones 2.4 Sensores 2.4.1 Tipos de Sensores 2.5 Actuadores 2.5.1 Tipos de Actuadores
Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas. Trabajos en equipo. Realización de prácticas de laboratorio.
Conocer los fundamentos teóricos sobre el diseño de interfaces, los puertos, sensores actuadores y sus tipos. Exposición de contenidos relacionados con la práctica. Ejemplificación de casos. Exposición para explicar el Software existente para el diseño de interfaces.
Buscar y seleccionar información sobre el diseño de interfaces, los puertos, sensores, actuadores y sus tipos Analizar el uso e impacto del correcto diseño de interfaces para el desarrollo de sistemas amigables, intuitivos y robustos Desarrollar programas para reforzar el diseño de interfaces
Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticos Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.
Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware 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
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Análisis y diseño de interfaces, puertos, actuadores, sensores que puedan ser empleadas para el desarrollo de sistemas que den solución a casos de estudio y problemas de aplicación de situaciones reales o hipotéticas
10 COMPETENTE
Selecciona el tipo de interfaz ad-hoc de acuerdo con el tipo de sistema que se desee desarrollar Identifica y soluciona puntos vulnerables en las interfases Distingue entre los diferentes puertos existentes, tanto de software como de hardware Selecciona sensores y actuadores de forma eficaz de acuerdo con el sistema que se desee desarrollar
9 SATISFACTORIO
Fundamenta teóricamente sobre las Interfaces y su clasificación Identifica y soluciona puntos vulnerables en las interfases Distingue entre los diferentes puertos existentes, tanto de software como de hardware Selecciona sensores y actuadores de forma eficaz de acuerdo con el sistema que se desee desarrollar
8 SUFICIENTE
Fundamenta teóricamente sobre las Interfaces y su clasificación Fundamenta teóricamente sobre los puertos y sus tipos Distingue entre los diferentes puertos existentes, tanto de software como de hardware Selecciona sensores y actuadores de forma eficaz de acuerdo con el sistema que se desee desarrollar
7 BASICO
Fundamenta teóricamente sobre las Interfaces y su clasificación Fundamenta teóricamente sobre los puertos y sus tipos Selecciona sensores y actuadores de forma eficaz de acuerdo con el sistema que se desee desarrollar
6 ELEMENTAL
Fundamenta teóricamente sobre las Interfaces y su clasificación, los puertos y sus tipos, los sensores y sus tipos y los actuadores y sus tipos
5 AÚN NO
COMPETENTE
No fundamenta teóricamente sobre las Interfaces y su clasificación, los puertos y sus tipos, los sensores y sus tipos y los actuadores y sus tipos
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.- Programación de Interfaces
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Manipular el entorno de desarrollo PyQT para la creación de interfaces gráficas de usuario que le permitan al usuario final interactuar con sistemas complejos de una forma intuitiva
TIEMPO/DURACIÓN 15 horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje 3.1 Introducción a PyQT 3.2 Controles Básicos 3.2.1 Botones 3.2.2 Cajas de Texto 3.2.3 Etiquetas 3.3 Mensajes Emergentes 3.4 Ventanas 3.4.1 MainWindow 3.4.2 Widget 3.4.3 Dialog 3.5 Manejo de Imágenes 3.6 Programación Concurrente
(Qtimer) 3.7 Algunos Controles Avanzados 3.7.1 Sliders 3.7.2 Dial 3.7.3 RadioButton 3.7.4 CheckBox 3.7.5 SpinBox 3.7.6 Controles para Graficación
Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas. Trabajos en equipo. Realización de prácticas de laboratorio.
Conocer los fundamentos teóricos sobre el desarrollo de interfaces, los puertos, actuadores, sensores y sus tipos Exposición de contenidos relacionados con la práctica. Ejemplificación de casos. Exposición para explicar el Software existente para el desarrollo de interfaces.
Buscar y seleccionar información sobre el desarrollo de interfaces Analizar el uso e impacto del correcto desarrollo de interfaces para generar sistemas amigables, intuitivos y robustos Desarrollar programas para reforzar el desarrollo de interfaces
Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticos Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.
Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware 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
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Desarrollo de interfaces que den solución a casos de estudio y problemas de aplicación de situaciones reales o hipotéticas
10 COMPETENTE
Implementa soluciones a problemas computacionales básicos donde se requiera la utilización de interfaces Desarrolla sistemas que empleen dos o más tipos de interfaces. Desarrolla Interfaces que cumplan las reglas para satisfacer a la adecuada Experiencia de Usuario Selecciona entre los diferentes tipos de interfaces de acuerdo con el contexto Fundamenta teóricamente sobre interfaces
9 SATISFACTORIO
Desarrolla sistemas que empleen dos o más tipos de interfaces. Desarrolla Interfaces que cumplan las reglas para satisfacer a la adecuada Experiencia de Usuario Capacidad para seleccionar entre los diferentes tipos de interfaces de acuerdo con el contexto Fundamenta teóricamente sobre interfaces
8 SUFICIENTE
Desarrolla sistemas que empleen al menos un tipo de interfaz. Desarrolla Interfaces que cumplan las reglas para satisfacer a la adecuada Experiencia de Usuario Selecciona entre los diferentes tipos de interfaces de acuerdo con el contexto Fundamenta teóricamente sobre interfaces
7 BASICO
Diseña Interfaces que cumplan las reglas para satisfacer a la adecuada Experiencia de Usuario Selecciona entre los diferentes tipos de interfaces de acuerdo con el contexto Fundamenta teóricamente sobre interfaces
6 ELEMENTAL Fundamenta teóricamente sobre interfaces
5 AÚN NO
COMPETENTE
No fundamenta teóricamente sobre interfaces
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.-Desarrollo e implementación de Controladores mediante Interfaces y Puertos
ELEMENTO DE LA COMPETENCIA\OBJETIVO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
Conocer los fundamentos teóricos del manejo de puertos Diseñar, desarrollar e implementar sistemas complejos mediante el manejo de puertos de la computadora y de sistemas embebidos
TIEMPO/DURACIÓN 18 horas
CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE
EVALUACIÓN RECURSOS
Estrategia Actividades de Enseñanza Actividades de Aprendizaje
4.1 Teoría de muestreo y adquisición de datos.
4.2 Adquisición de Datos 4.3 Modificación del Entorno 4.4 Procesamiento de Datos 4.5 Representación de Datos 4.5.1 Datos históricos 4.5.2 Gráficos 4.6 Toma de Decisiones
Investigación documental sobre el marco conceptual. Aprendizaje basado en problemas. Trabajos en equipo. Realización de prácticas de laboratorio.
Conocer los fundamentos teóricos sobre el manejo de puertos y su interconexión con interfaces Exposición de contenidos relacionados con la práctica. Ejemplificación de casos. Exposición para explicar el Software y Hardware existente para el manejo de puertos.
Buscar y seleccionar información sobre el manejo de puertos y su interconexión con interfaces Analizar el uso e impacto del correcto manejo de puertos mediante interfaces en el desarrollo de sistemas Desarrollar programas para reforzar el uso del manejo de puertos mediante interfaces
Portafolio de evidencias integrado por la solución a problemas de aplicación y casos de estudio a situaciones reales o hipotéticos Desarrollo de los temas. Prácticas de laboratorio Examen teórico y práctico.
Presentación con Video proyector Libros Base de datos de la UAT. Equipo de cómputo Software y Hardware 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
EVIDENCIAS DE APRENDIZAJE
PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO
NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO
Desarrollo de interfaces para el manejo de puertos que den solución a casos de estudio y problemas de aplicación de situaciones reales o hipotéticas
10 COMPETENTE
Implementa soluciones a problemas computacionales básicos donde se requiera interconexión por puertos de la computadora. Desarrolla aplicaciones implementando el manejo de puertos. Configura puertos de sistemas embebidos Configura puertos de la computadora Usa Sensores en sistemas computacionales Usa Actuadores en sistemas computacionales Fundamenta teórica y prácticamente sobre muestreo y adquisición de datos.
9 SATISFACTORIO
Desarrollo de aplicaciones implementando el manejo de puertos. Configura puertos de sistemas embebidos Configura puertos de la computadora Usa Sensores en sistemas computacionales Usa Actuadores en sistemas computacionales Fundamenta teórica y prácticamente sobre muestreo y adquisición de datos.
8 SUFICIENTE
Diseña aplicaciones implementando el manejo de puertos Configura puertos de la computadora Usa Sensores en sistemas computacionales Usa Actuadores en sistemas computacionales Fundamenta teórica y prácticamente y adquisición de datos.
7 BASICO
Usa Sensores en sistemas computacionales Usa Actuadores en sistemas computacionales Fundamenta teóricamente sobre muestreo y adquisición de datos.
6 ELEMENTAL Fundamenta teóricamente sobre muestreo y adquisición de datos. Usa Sensores en sistemas computacionales
5 AÚN NO
COMPETENTE
No fundamenta teóricamente sobre muestreo y adquisición de datos.
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:
Guzdial, M. (2005). Introduction to computing and programming in Python: a multimedia approach. Pearson/Prentice Hall.
Punch, W.F. (2016). Practice of computing using python. Prentice Hall.
Punch, W. F. (William F., & Enbody, R. J. (2013). The practice of computing using Python. Prentice Hall.
Pallas Areny, R. (2007). Sensores y acondicionadores de senal. Marcombo.
Pfleeger, S. L., & Quiroga, E. (2002). Ingeniería de software: teoría y práctica. Argentina; México: Prentice Hall.
Digital:
Python 3.6.5 Documentation (s.f.), Página web consultada: https://docs.python.org/3/.
Qt Documentation (s.f.). Página web consultada: http://doc.qt.io/.
Bahit, E. (s.f) Python para principiantes. Página web consultada: https://librosweb.es/libro/python/.
Complementaria
Impresa:
Alciatore, D. G., & Histand, M. B. (2007). Introduction to mechatronics and measurement systems (3a ed.). Mexico D.F.: McGraw-Hill.
Hernandez Gavino, R. (2010). Introducción a los sistemas de control: conceptos, aplicaciones y simulación con Matlab. Prentice Hall.
González Duque, R. (2000). Python para todos. Web B. 108.
Downey, A.B. (2017). Think Python, Second Edition. Think Python. 109, 5–10.
Digital:
COFREPRIS (s.f.). NORMAS OFICIALES MEXICANAS. Página web consultada: http://www.cofepris.gob.mx/MJ/Paginas/Normas-Oficiales-Mexicanas.aspx
IEC (s.f.). INTERNATIONAL ELECTROTECHNICAL COMMISSION. Página web consultada: http://www.iec.ch/
ITU (s.f.). UNIÓN INTERNACIONAL DE TELECOMUNICACIONES. Página web consultada: https://www.itu.int/ ISO (s.f.). INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. Página web consultada: https://www.iso.org/home.html
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
ELABORACIÓN Nombre del (la) Profesor (a) DES y/o Academia
Dr. Salvador Ibarra Martínez Facultad de Ingeniería “Arturo Narro Siller” MCA. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller” Dr. Jesús David Terán Villanueva Facultad de Ingeniería “Arturo Narro Siller” MCC. Alejandro Humberto García Ruiz Facultad de Ingeniería “Arturo Narro Siller”
Fecha de Elaboración: 08/01/2018
ACTUALIZACIÓN
Nombre del (la) Profesor (a) DES y/o Academia
Dr. Salvador Ibarra Martínez Facultad de Ingeniería “Arturo Narro Siller” MCA. José Antonio Castán Rocha Facultad de Ingeniería “Arturo Narro Siller” Dr. Jesús David Terán Villanueva Facultad de Ingeniería “Arturo Narro Siller” MCC. Alejandro Humberto García Ruiz Facultad de Ingeniería “Arturo Narro Siller”
Fecha de Actualización: 15/08/2019
top related