12
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.

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 2: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 3: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 4: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 5: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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

Page 6: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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

Page 7: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 8: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 9: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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:

Page 10: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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.

Page 11: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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

Page 12: UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN … · Unidad temática 2: Estructura de programación y codificación. Competencias particulares: Diseñar algoritmos y/o diagramas de flujo

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