TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura 2. Competencias 3. 4. 5. 6. 7. Cuatrimestre Horas Prácticas Horas Teóricas Horas Totales Horas Totales por Semana Cuatrimestre 8. Objetivo de la Asignatura Lógica de programación. Desarrollar y conservar sistemas automatizados y de control, utilizando tecnología adecuada, de acuerdo a normas, especificaciones técnicas y de seguridad, para mejorar y mantener los procesos productivos. Segundo 35 10 45 3 El alumno elaborará programas en lenguaje C mediante las estructuras básicas de programación a partir de algoritmos, pseudocódigo, diagramas de flujo y estados. Unidades Temáticas I. Algoritmos II. Diagrama de flujo, estado y pseudocódigo III. Introducción al Lenguaje C Totales Prácticas 5 5 Horas Teóricas 2 2 Totales 7 7 25 35 6 10 31 45 ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN UNIDADES TEMÁTICAS 1. 2. 3. 4. Unidad Temática Horas Prácticas Horas Teóricas Horas Totales 5. Objetivo Temas I. Algoritmos. 5 2 7 El alumno elaborará algoritmos para la solución sistemática de problemas. Saber Algoritmos: tipos, Definir el concepto de elementos y algoritmo, tipos y características. características. Definir entidades primitivas: Tipos de datos, expresiones, operadores y operandos e identificadores. Saber hacer Elaborar algoritmos para las operaciones aritméticas de: Adición, sustracción, multiplicación y división de números enteros. Elaboración de Definir las etapas para la Elaborar algoritmos algoritmos para la elaboración de un de acuerdo a las solución de algoritmo: etapas establecidas. problemas específicos. a) Identificación del problema. b) Definición de entradas y salidas. c) Definición de variables. d) Elaborar la secuencia de pasos para la solución del problema. Ser Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado, limpieza y Autocrítico ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso de evaluación Resultado de aprendizaje Elaborará, a partir de problemas propuestos, un problemario que incluya: • • Algoritmo con la definición de entradas y salidas. Variables y secuencia de pasos Secuencia de aprendizaje 1. Identificar el concepto y características de algoritmo. Instrumentos y tipos de reactivos Ejercicio práctico Lista de verificación 2. Analizar problemas a partir de planteamientos. 3. Identificar las entradas, salidas y variables del algoritmo. 4. Comprender la secuencia de pasos del algoritmo. 5. Analizar la posibilidad de mejora del algoritmo. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Aprendizaje auxiliado por Tecnologías de Información y Comunicación Prácticas demostrativas Solución de problemas Medios y materiales didácticos Pintarrón Medios Audiovisuales Equipo de cómputo Espacio Formativo Aula Laboratorio / Taller Empresa X ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN UNIDADES TEMÁTICAS 1. 2. 3. 4. Unidad Temática Horas Prácticas Horas Teóricas Horas Totales 5. Objetivo Temas Diagramas de flujo II. Diagrama de flujo, estado y pseudocódigo. 5 2 7 El alumno realizará diagramas de flujo, de estado y pseudocódigo, a partir de un algoritmo propuesto para la solución sistemática de problemas. Saber Definir el concepto de diagrama de flujo. Identificar la simbología utilizada en los diagramas de flujo. Diagramas de estados Definir el concepto de diagramas de estados. Identificar la simbología utilizada en diagramas de estado. Saber hacer Ser Realizar algoritmos representados mediante diagramas de flujo. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo y Metódico. Realizar algoritmos representados mediante diagramas de estados. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo y Metódico. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX Temas Pseudocódigo Saber Definir el concepto de pseudocódigo. Saber hacer Realizar algoritmos representados mediante pseudocódigo. Ser Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo y Metódico. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso de evaluación Elaborará, a partir de problemas propuestos, un problemario que contenga: Instrumentos y tipos de reactivos 1. Identificar los conceptos, Ejecución de tareas características y símbolos de los Lista de verificación diagramas de flujo y estados. • • 2. Analizar los diagramas de flujo y estados. Resultado de aprendizaje Pseudocódigo Diagrama de flujo y de estados Secuencia de aprendizaje 3. Analizar los diagramas de flujo y estados a partir del algoritmo. 4. Interpretar pseudocódigos a partir del algoritmo o del diagrama de flujo o estados. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Aprendizaje auxiliado por Tecnologías de Información y Comunicación Prácticas demostrativas Solución de problemas Medios y materiales didácticos Pintarrón Medios Audiovisuales Equipo de cómputo Espacio Formativo Aula Laboratorio / Taller Empresa X ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN UNIDADES TEMÁTICAS 1. 2. 3. 4. Unidad Temática Horas Prácticas Horas Teóricas Horas Totales 5. Objetivo Temas Datos, constantes y variables. III. Introducción al Lenguaje C. 25 6 31 El alumno desarrollará programas de cómputo mediante las instrucciones del lenguaje C para dar la solución de problemas específicos. Saber Definir los tipos de datos, constantes y variables: a) Numéricos b) Caracteres c) Lógicos Expresiones Identificar los operadores: a) Aritméticos. b) Lógicos. c) Relacionales. Saber hacer Ser Escribir en lenguaje C los diferentes tipos de datos, constantes y variables. Analítico, Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo y Metódico. Elaborar expresiones en lenguaje C utilizando los operadores. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo, Metódico, Analítico, Responsabilidad. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX Temas Funciones básicas Saber Saber hacer Ser Identificar las funciones de entrada/salida básicas: Asignar caracteres y cadenas de texto utilizando las funciones de entrada/salida básicas. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo, Metódico, Analítico, Responsabilidad. Identificar sentencias de Controlar el flujo del control: programa mediante las sentencias de control. a) If, then, else. b) while, for. Relacionar el diagrama c) switch case. de flujo y/o estados con los elementos de programación del lenguaje C. Capacidad de autoaprendizaje, Puntualidad, Trabajo en equipo, Creativo, Ordenado y limpieza, Autocrítico, Razonamiento deductivo, Metódico, Analítico, Responsabilidad. a) Putchar() y Printf() b) Getchar() y Scanf() Sentencias de control ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso de evaluación Resultado de aprendizaje Secuencia de aprendizaje Elaborará, a partir de un problema determinado, un reporte técnico que incluya: 1. Identificar la función de los elementos de programación en lenguaje C. • 2. Comprender la relación del diagrama de flujo y/o estados con los elementos de programación del lenguaje C. • • • • • Planteamiento del problema a resolver Algoritmo Diagrama de flujo Pseudocódigo Programa en lenguaje C Resultados obtenidos. Instrumentos y tipos de reactivos Proyecto Lista de cotejo 3. Analizar el programa en lenguaje C a partir del diagrama. 4. Depurar el programa. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Aprendizaje auxiliado por Tecnologías de Información y Comunicación Prácticas demostrativas Aprendizaje basado en proyectos Medios y materiales didácticos Pintarrón Medios Audiovisuales Equipo de cómputo Compilador de Lenguaje C Espacio Formativo Aula Laboratorio / Taller Empresa X ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Identificar las características del proceso productivo considerando los aspectos técnicos y documentación, así como las necesidades del cliente, para establecer los requerimientos del sistema. Criterios de Desempeño Elabora un reporte de descripción del proceso que integre: - diagrama de bloques, - descripción de entradas y salidas, - variables y sus características, - características de suministro de energía (eléctrica, neumática, etc.), - protocolos de comunicación Estado operativo de lo preexistente con un listado de los elementos por subsistemas: - Neumáticos - Eléctricos y Electrónicos - Mecánicos - Elementos de control Necesidades del cliente en el que se identifique: - capacidades de producción - medidas de seguridad - intervalos de operación del sistema - flexibilidad de la producción - control de calidad Determina el sistema general, subsistemas y los componentes en base a los requerimientos del proceso. Seleccionar los instrumentos y elementos Realiza una Tabla comparativa de los elementos de control con base en los aspectos por subsistemas y selecciona los idóneos, técnicos, económicos y normativos, para considerando: satisfacer los requerimientos del sistema. - características técnicas - costos - disponibilidad y tiempos de entrega - garantía y soporte ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX Capacidad Criterios de Desempeño Instalar componentes de automatización Realiza la instalación de componentes de realizando la conexión, configuración y automatización, en función de: programación necesaria, para cumplir con los requerimientos del sistema. - los diagramas, - hoja de técnica de los equipos a instalar y - condiciones de seguridad. Configura los elementos que así lo requieran de acuerdo a las especificaciones del fabricante. Programa los elementos de control considerando los componentes y su configuración, generando, según corresponda: - Tablas de asignación - Diagrama de escalera, lista de comandos, entre otros. - Tablas de registros - Asignación de tiempos - Comunicación de datos a otros sistemas de acuerdo a los protocolos de comunicación. Verificar la operación de los sistemas mediante pruebas técnicas, para su puesta en marcha. Define y ejecuta un procedimiento de arranque, operación y paro del proceso. Diagnosticar la operación de sistemas automatizados y de control mediante instrumentos de medición e información técnica, para detectar anomalías del proceso y proponer acciones de mantenimiento. Aplica el procedimiento estandarizado de detección de fallas (ejemplo AMF, árbol de toma de decisiones, entre otras) Realiza mediciones de desempeño para compararlas con los requerimientos del proyecto y registrarlos en un reporte. Genera un informe de diagnóstico de la falla - Nombre del equipo - Tipo de falla - Localización de la falla - Posibles causas - Resultados de las mediciones realizadas - Propuesta de soluciones (acciones de mantenimiento para corrección de falla) ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX Capacidad Ejecutar acciones de mantenimiento de acuerdo al programa establecido, para minimizar los paros en los procesos productivos. Criterios de Desempeño Realiza acciones de mantenimiento de acuerdo al programa establecido y siguiendo las condiciones de seguridad. Registra los resultados en una lista de verificación. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX LÓGICA DE PROGRAMACIÓN FUENTES BIBLIOGRÁFICAS Autor Año Título del Documento Ciudad País Editorial Dr. Osvaldo Cairó Battistutti 2003 Metodología de la Programación México México Alfaomega Mario V. Farina 1994 Diagramas de Flujo México México Diana Luis Joyanes Aguilar 1999 Metodología de la Programación México México Mc-Graw Hill Sara Baase, Allen Van Gelder 2002 Algoritmos Computacionales México México Pearson Educación ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TSU EN MECATRÓNICA REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA APROBÓ: FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 C. G. U. T. F-CAD-SPE-23-PE-XXX