UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y...
-
Upload
truongtuyen -
Category
Documents
-
view
230 -
download
0
Transcript of UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y...
UANL - FIME Programación Estructurada (Optativa I FBP)
1
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA
PROGRAMA ANALÍTICO FIME
Nombre de la unidad de aprendizaje: Programación Estructurada (Optativa I FBP) Frecuencia semanal: 3hrs. Horas presenciales: 42 hrs. Horas de trabajo extra-aula: 48 hrs. Modalidad: Presencial Período académico: Semestral Unidad de aprendizaje: ( ) obligatoria ( X ) optativa Área curricular, según el nivel educativo: Licenciatura ( X ) Formación básica profesional ( ) Formación profesional ( ) Formación general Universitaria ( ) Libre elección Créditos UANL: 3 Fecha de elaboración: 30/11/2009 Fecha de la última actualización: 30/11/2009 Responsables del diseño: M.C. Aída Lucina González Lara
M.C. Claudia García Ancira Ing. Claudia Elisa Luna Mata
M.C. Laura Patricia Del Bosque Vega
Presentación: Esta unidad de aprendizaje contribuye a identificar los elementos básicos necesarios para la solución de problemas representando el mismo a través de un diagrama de flujo, para traducirlo a un lenguaje de programación estructurada que posteriormente podrá utilizar en la solución de problemas complejos haciendo uso de programación con objetos.
UANL - FIME Programación Estructurada (Optativa I FBP)
2
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Por lo que esta unidad de aprendizaje le permite al estudiante desarrollar competencias que contribuyen al perfil del ingeniero y a una mejor integración del mismo a su entorno profesional.
Propósito:
En el desarrollo de esta unidad de aprendizaje se contribuye a la formación de egresados con valores. Asimismo contribuye a que el
estudiante desarrolle conocimientos avanzados, generales o especializados, así la como capacidad para aplicarlos a situaciones concretas. Habilidades y herramientas para el aprendizaje autónomo y pone en práctica una dinámica de superación constante. Practica los valores y atributos que la Universidad promueve. Es positivo ante la vida y el estudio; competitivo a nivel internacional por sus conocimientos, destrezas, actitudes y aptitudes. Además posee competencias sociales y capacidades de comunicación y persuasión que le permiten desenvolverse en un contexto internacional. Es emprendedor y ejerce liderazgo, con capacidad para dirigir y coordinar y es capaz de trabajar en equipo y desarrollar proyectos conjuntos.
Competencias del perfil de egreso: a. Competencias de la Formación General Universitaria a las que contribuye esta unidad de aprendizaje:
Esta unidad de aprendizaje contribuye al desarrollo de las siguientes competencias generales: Competencias instrumentales:
Aplica estrategias de aprendizaje autónomo en los diferentes niveles y campos del conocimiento que le permitan la toma de decisiones oportunas y pertinentes en los ámbitos personal, académico y profesional.
Utiliza los lenguajes lógico, formal, matemático, icónico, verbal y no verbal de acuerdo a su etapa de vida, para comprender, interpretar y expresar ideas, sentimientos, teorías y corrientes de pensamiento con un enfoque ecuménico.
Maneja las tecnologías de la información y la comunicación como herramienta para el acceso a la información y su transformación en conocimiento, así como para el aprendizaje y trabajo colaborativo con técnicas de vanguardia que le permitan su participación constructiva en la sociedad.
Emplea pensamiento lógico, crítico, creativo y propositivo para analizar fenómenos naturales y sociales que le permitan tomar decisiones pertinentes en su ámbito de influencia con responsabilidad social.
UANL - FIME Programación Estructurada (Optativa I FBP)
3
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Elabora propuestas académicas y profesionales inter, multi y transdisciplinarias de acuerdo a las mejores prácticas mundiales para fomentar y consolidar el trabajo colaborativo.
Utiliza los métodos y técnicas de investigación tradicionales y de vanguardia para el desarrollo de su trabajo académico, el ejercicio de su profesión y la generación de conocimientos.
Competencias personales y de interacción social
Practica los valores promovidos por la UANL: verdad, equidad, honestidad, libertad, solidaridad, respeto a la vida y a los demás, respeto a la naturaleza, integridad, ética profesional, justicia y responsabilidad, en su ámbito personal y profesional para contribuir a construir una sociedad sostenible.
Competencias integradoras
Resuelve conflictos personales y sociales conforme a técnicas específicas en el ámbito académico y de su profesión para la adecuada toma de decisiones.
b. Competencias específicas del perfil de egreso a las que contribuye la unidad de aprendizaje:
Analizar y diseñar de manera individual y/o en equipo soluciones a través del uso de la técnica de programación estructurada utilizando como herramienta un lenguaje de programación estructurado para desarrollar programas de complejidad media.
UANL - FIME Programación Estructurada (Optativa I FBP)
4
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Representación gráfica
Competencias de la Unidad de Aprendizaje
Instrumentales
Aplica estrategias de aprendizaje autónomo en los diferentes niveles y campos del conocimiento que le
permitan la toma de decisiones oportunas y pertinentes en los ámbitos personal, académico y profesional
Generar alternativas de solución a problemas
Representan la solución de un problema haciendo uso de la programación estructurada
Utiliza los lenguajes lógico, formal, matemático, icónico, verbal y no verbal de acuerdo a su etapa de vida, para comprender,
interpretar y expresar ideas, sentimientos, teorías y corrientes de pensamiento con un enfoque ecuménico
Utilizar un lenguaje de programación estructurado
Identificar elementos fundamentales de programación estructurada en un
lenguaje icónico para la representación de los pasos de la
solución de problemas.
Maneja las tecnologías de la información y la comunicación como herramienta para el acceso a la información y su transformación
en conocimiento, así como para el aprendizaje y trabajo colaborativo con técnicas de vanguardia que le permitan su
participación constructiva en la sociedad.
Utilizar técnicas de programación estructurada
utilizando elementos de un lenguaje computacional para su ejecución en la computadora.
Emplea pensamiento lógico, crítico, creativo y propositivo para analizar fenómenos naturales y sociales que le permitan tomar
decisiones pertinentes en su ámbito de influencia con responsabilidad social
Desxarrollo de programas de complejidad media
Codificar algoritmos y/o diagramas de flujo en un lenguaje de
programación estructurado
Elabora propuestas académicas y profesionales inter, multi y transdisciplinarias de acuerdo a las mejores prácticas
mundiales para fomentar y consolidar el trabajo colaborativo.
Diseñar y analizar individual y por equipo soluciones a problemas
Diseñar algoritmos y/o diagramas de flujo que representan la solución
de un problema
Utiliza los métodos y técnicas de investigación tradicionales y de vanguardia para el desarrollo de su trabajo académico, el ejercicio
de su profesión y la generación de conocimientos
Diseñar soluciones a problemas reales
Aplicar las técnicas de programación modular mediante procedimientos, funciones y macros en el desarrollo
de programas informáticos.
personales y de interacción social
Practica los valores promovidos por la UANL: verdad, equidad, honestidad, libertad, solidaridad, respeto a la vida y a los demás, respeto a la naturaleza, integridad, ética profesional, justicia y responsabilidad, en su ámbito personal y profesional para contribuir a construir una sociedad
sostenible
IntegradorasResuelve conflictos personales y sociales conforme a técnicas específicas en el ámbito académico y de su
profesión para la adecuada toma de decisiones
Analizar los problemas de tal manera que permitaseleccionar
la mejor solución.
Manipular estructuras de almacenamiento de datos mediante
arreglos, punteros, estructuras, uniones y archivos para el uso
eficiente de la información.
UANL - FIME Programación Estructurada (Optativa I FBP)
5
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Unidad temática 1: Fundamentos de la Programación. Competencias particulares: Identificar elementos fundamentales de programación estructurada en un lenguaje icónico para la representación de los pasos de la solución de problemas.
Elementos de Competencia
Evidencias de aprendizaje
Criterios de desempeño
Actividades de aprendizaje Contenidos Recursos
Describir los conceptos básicos de programación mediante las características de los mismos para la solución de problemas
Reporte de investigación 1, esquema
Reporte: Contenido
correcto Limpieza Presentación Referencias
bibliográficas Entrega a tiempo
Investigar las partes de la computadora involucradas en la ejecución de un programa y hacer un esquema del mismo, incluyendo la definición de programa y tipos de lenguaje de programación
Procesador, RAM, registros, caché, ALU, programa, lenguajes de programación
Libros, internet, computadora
UANL - FIME Programación Estructurada (Optativa I FBP)
6
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo que representan la solución de un problema haciendo uso de la programación estructurada. Codificar algoritmos y/o diagramas de flujo en un lenguaje de programación estructurado utilizando elementos de un lenguaje computacional para su ejecución en la computadora.
Elementos de Competencia
Evidencias de aprendizaje
Criterios de desempeño Actividades de
aprendizaje Contenidos Recursos
Construir un algoritmo de forma eficiente representándolo mediante un diagrama de flujo, para la solución de problemas. Utilizar los elementos básicos de un lenguaje de programación estructurado para la codificación de algoritmos y/o diagramas de flujo, para la solución de problemas.
Diseño del algoritmo y diagrama de flujo. Codificación de algoritmos y/o diagramas de flujo a un lenguaje de programación estructurada.
Diseño del algoritmo y diagrama Secuencia lógica Contenido correcto Limpieza Presentación Referencias
bibliográficas Entrega a tiempo Formato de tareas. Codificación: Secuencia lógica Contenido correcto Limpieza Presentación Referencias
bibliográficas Entrega a tiempo Formato de tareas.
Diseñar un algoritmo y diagrama de flujo en base a una tarea cotidiana. Realizar los programas a partir de su diagrama de flujo, o de algoritmos.
Metodología para la solución de problemas, algoritmo, simbología de diagramas de flujo, estructuras de control. Distinguir las partes de un programa. Instrucciones de programación y sus sintaxis dentro del mismo.
Libros, computadora, Software raptor Libros, computadora, Software compiladores de C
UANL - FIME Programación Estructurada (Optativa I FBP)
7
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Unidad temática 3: Programación Modular Competencias particulares: Aplicar las técnicas de programación modular mediante procedimientos, funciones y macros en el desarrollo de programas informáticos.
Elementos de Competencia
Evidencias de aprendizaje
Criterios de desempeño
Actividades de aprendizaje Contenidos Recursos
Utilizar arreglos unidimensionales y bidimensionales mediante el almacenamiento de datos para la solución de problemas. Utilizar las técnicas de programación modular en el desarrollo de programas informáticos para la solución de problemas.
Diseño del algoritmo y diagrama de flujo. Codificación de algoritmos y/o diagramas de flujo a un lenguaje de programación estructurada.
Diseño del algoritmo y diagrama Secuencia lógica Contenido correcto Limpieza Presentación Referencias
bibliográficas Entrega a tiempo Formato de tareas. Codificación: Secuencia lógica Contenido correcto Limpieza Presentación Referencias
bibliográficas Entrega a tiempo Formato de tareas.
Diseñar un algoritmo, diagrama de flujo y su codificación para la solución de problemas de su entorno. Diseñar un algoritmo, diagrama de flujo y su codificación para la solución de problemas de su entorno.
Estructuras de control, arreglos unidimensionales, bidimensionales y su sintaxis dentro del mismo. Declaración y llamada a funciones, variables globales y locales.
Libros, computadora, Software raptor, compiladores de C. Libros, computadora, Software compiladores de C, raptor.
UANL - FIME Programación Estructurada (Optativa I FBP)
8
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Unidad temática 4: Estructura de Almacenamiento Competencias particulares: Manipular estructuras de almacenamiento de datos mediante arreglos, punteros, estructuras, uniones y archivos para el uso eficiente de la información.
Elementos de Competencia
Evidencias de aprendizaje
Criterios de desempeño
Actividades de aprendizaje Contenidos Recursos
Manejar los registros en el desarrollo de programas informáticos para almacenar y manipular dicha información.
Diseño del Programa
Diseño del Programa: Secuencia
lógica Contenido
correcto Limpieza Presentación Referencias
bibliográficas Entrega a
tiempo Formato de
tareas Altas Bajas Cambios Reporte
Diseñar un programa modular y estructurado para hacer altas, bajas, cambios y reporteo manejando archivos.
Apuntadores, Estructuras, cadena de caracteres y Archivos de datos
Libros, computadora, Software compiladores de C, raptor.
UANL - FIME Programación Estructurada (Optativa I FBP)
9
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Evaluación integral de procesos y productos (ponderación /evaluación sumativa) Evidencia Ponderación Reporte de investigación 1, esquema
Diseño del algoritmo y diagrama de flujo. Codificación de algoritmos y/o diagramas de flujo a un lenguaje de programación estructurada. Diseño del algoritmo y diagrama de flujo. Codificación de algoritmos y/o diagramas de flujo a un lenguaje de programación estructurada. Diseño del Programa Exámenes Producto integrador de aprendizaje: Producto integrador % Portafolio que tendrá una selección hecha por el estudiante de la peor y la mejor actividad realizada en la unidad de aprendizaje que incluya el motivo por el cual la seleccionó y una reflexión acerca de su experiencia y aprendizaje de esas actividades, así como también incluirá el programa diseñado que incluye la realización de altas, bajas, cambios y el reporte funcionando correctamente.
Fuentes de apoyo y consulta: Libro: Como Programar en C/C++
Autor: Deitel Editorial: Prentice Hall Libro:
Autor: Editorial:
UANL - FIME Programación Estructurada (Optativa I FBP)
10
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Libro:
Autor: Editorial:
o Tema: Liga:
Fecha última revisión:
Revista: Año:
# de revista: Mes:
Nombre del artículo: Autor:
Perfil del docente: Grado de Maestría y/o Doctorado.
UANL - FIME Programación Estructurada (Optativa I FBP)
11
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011
Ficha bibliográfica del profesor:
M.A. Karla Nathali Porras Vázquez JEFE DE ACADEMIA
Dra. Mayra Deyanira Flores Guerrero JEFE DE DEPARTAMENTO
M.C. Arturo del Ángel Ramírez COORDINADOR ACADEMICO GENERAL DE ADMINISTRACIÓN Y SISTEMAS
Dr. Arnulfo Treviño Cubero SUBDIRECCIÓN ACADÉMICA
UANL - FIME Programación Estructurada (Optativa I FBP)
12
IT-7-ACM-04-R03
Revisión: 1
VIGENTE A PARTIR DEL: 8 de Agosto del 2011