Sei sulla pagina 1di 10

1.

- DATOS DE LA ASIGNATURA Nombre de la asignatura : Algoritmos y Lenguajes de Programacin Carrera : Ingeniera Industrial Clave de la asignatura : INC-1005 SATCA1
2-2-4

2.- PRESENTACIN Caracterizacin de la asignatura. Aportacin al perfil profesional del egresado: Seleccionar e implementar tecnologas de informacin y comunicacin dentro de la empresa. Participar en proyectos de transferencia, desarrollo y adaptacin de tecnologas en los sistemas productivos. Comprender y valorar la tecnologa, utilizando tcnicas adicionales y herramientas de programacin para la solucin de problemas de manera eficiente y eficaz. De esta manera, los estudiantes conocern, tcnicas y herramientas para la solucin oportuna de los problemas que enfrente en Ingeniera Industrial. Se pretende que los estudiantes cuenten con habilidades en tcnicas y uso de herramientas computacionales para la solucin de problemas con resultados oportunos y de calidad. Intencin didctica. Presentar a los estudiantes problemas factibles a solucionar por medio de las herramientas computacionales adecuadas, dando solucin por medio de algoritmos que posteriormente se transforman en programas a travs de un lenguaje de programacin. En la unidad uno se aborda la introduccin a la computacin, el uso y aplicacin de la hoja de clculo. En la unidad dos se plantea el desarrollo de la lgica algortmica. La unidad tres aborda la programacin de un lenguaje estructurado. En la unidad cuatro se consideran las estructuras selectivas y de repeticin. En la unidad cinco se abordan temas de aplicacin de arreglos y archivos. En la unidad seis se manejan las funciones definidas por el usuario.

Sistema de Asignacin y Transferencia de Crditos Acadmicos

3.- COMPETENCIAS A DESARROLLAR Competencias especficas:

Competencias genricas:

Resolver problemas de Competencias instrumentales programacin mediante la Investigar y organizar informacin y aplicacin de herramientas datos. computacionales para el desarrollo Interpretar, analizar, integrar y evaluar de proyectos.
informacin y datos. Usar software bsico y aplicado a Ingeniera. Comunicarse en forma oral, grfica y escrita. Identificar y entender problemas y necesidades reales de las organizaciones. Analizar de forma lgica, conceptual, deductiva y crtica. Modelar y simular sistemas y realidades complejas. Realizar presentaciones usando las tecnologas de informacin y comunicacin. Analizar la factibilidad de las soluciones. Tomar decisiones adecuadas que permitan obtener soluciones ptimas. Trabajar en equipo.

Competencias interpersonales Aqu van las competencias interpersonales. Competencias sistmicas Aqu van las competencias sistmicas.

4.- HISTORIA DEL PROGRAMA Lugar y fecha de Participantes elaboracin o revisin Representantes de los Institutos Tecnolgicos de: lamo Temapache, Alvarado, Apizaco, Arandas, Campeche, Celaya, Centla, Cerro Azul, Chihuahua, Ciudad Acua, Ciudad Guzmn, Ciudad Jurez, Ciudad Valles, Ciudad Victoria, Comitn, Durango, Ecatepec, Huetamo, La Laguna, La Sierra Instituto Tecnolgico de Norte de Puebla, Len, Libres, Estudios Superiores de Linares, Los Mochis, Macuspana, Ecatepec del 9 al 13 de Matamoros, Matehuala, Mrida, Minatitln, Monclova, Morelia, noviembre de 2009. Nuevo Len, Ocotln, Orizaba, Pachuca, Parral, Piedras Negras, Reynosa, Saltillo, San Luis Potos, Tantoyuca, Tehuacn, Tepexi de Rodrguez, Tepic, Teziutln, Toluca, Tuxtla Gutirrez, Valladolid, Veracruz, Villahermosa, Zacapoaxtla, Zacatecas, Zacatecas Occidente y Zacatepec. de Ingeniera Desarrollo de Programas Academias de los Institutos en Competencias Industrial Profesionales por los Tecnolgicos de: Institutos Tecnolgicos Ocotln, Tuxtla Gutirrez, Centla, del 16 de noviembre de Fresnillo 2009 al 26 de mayo de 2010. Representantes de los Institutos Tecnolgicos de: lamo Temapache, Alvarado, Apizaco, Arandas, Campeche, Celaya, Centla, Cerro Azul, Chihuahua, Ciudad Acua, Ciudad Guzmn, Ciudad Valles, Victoria, Comitn, Instituto Tecnolgico de Ciudad Zacatecas del 12 al 16 Durango, Ecatepec, Huetamo, La Paz, La Piedad, La Sierra Norte de abril de 2010. de Puebla, Len, Libres, Linares, Los Mochis, Macuspana, Matamoros, Matehuala, Mrida, Monclova, Nuevo Len, Ocotln, Orizaba, Pachuca, Parral, Piedras Negras, Puebla, Reynosa, Saltillo, San Luis Potos,

Evento

Reunin Nacional de Diseo e Innovacin Curricular para el Desarrollo y Formacin de Competencias Profesionales de la Carrera de Ingeniera Industrial.

Elaboracin del programa de estudio propuesto en la Reunin Nacional de Diseo Curricular de la Carrera de Ingeniera Industrial.

Reunin Nacional de Consolidacin de los Programas en Competencias Profesionales de la Carrera de Ingeniera Industrial.

Lugar y fecha de elaboracin o revisin

Participantes Tantoyuca, Tehuacn, Tepexi de Rodrguez, Tepic, Teziutln, Toluca, Tuxtla Gutirrez, Veracruz, Villahermosa, Zacapoaxtla, Zacatecas, Zacatecas Occidente y Zacatepec.

Evento

5.- OBJETIVO GENERAL DEL CURSO Resolver problemas de programacin mediante computacionales para el desarrollo de proyectos. 6.- COMPETENCIAS PREVIAS

la

aplicacin

de

herramientas

Manejar operaciones algebraicas. Usar los conocimientos de trigonometra y geometra analtica. Conocer el algebra matricial. Conocer y manejar el hardware y software bsico.

7.- TEMARIO Unidad Temas Subtemas

Introduccin a la 1.1 Introduccin a la computacin. computacin y hoja de 1.2 Sistemas operativos. 1.3 Elementos de Excel. clculo. 1.4 Frmulas y funciones. 1.5 Tablas dinmicas. 1.6 Macros. 1.7 Aplicaciones. Desarrollo de lgica 2.1 Metodologa para la solucin de problemas. 2.2 Metodologa para el diseo de software: algortmica. Top down, Bottom up, modular y programacin estructurada. Elementos y reglas de la representacin grafica y manuscrita de los algoritmos (diagrama de flujo, diagrama N-S, diagrama estructurado y pseudocdigo) 2.3 Implementacin de algoritmos secuenciales. 2.4 Pruebas y depuracin. Introduccin a la 3.1 Introduccin a la programacin. programacin de un 3.2 Estructura bsica de un programa. 3.3 Tipos de datos. lenguaje estructurado. 3.4 Identificadores. 3.5 Almacenamiento, direccionamiento y representacin en memoria. 3.6 Proposicin de asignacin. 3.7 Operadores, operandos y expresiones. 3.8 Prioridad de operadores, evaluacin de expresiones. 3.9 Elaboracin de programas. Estructuras selectivas y 4.1 Selectiva simple.

de repeticin.

4.2 Selectiva doble. 4.3 Selectiva anidada. 4.4 Selectiva mltiple. 4.5 Repetir mientras. 4.6 Repetir hasta. 4.7 Repetir desde. 4.8 Elaboracin de programas. 5.1 Arreglo unidimensionales. 5.2 Arreglo bidimensionales. 5.3 Archivos. 5.4 Elaboracin de programas. 6.1 Introduccin. 6.2 Funciones estndar. 6.3 Entrada y salida de datos. 6.4 Funciones definidas por el usuario. 6.5 Pase por valor. 6.6 Pase por referencia. 6.7 Punteros. 6.8 Elaboracin de programas.

Arreglos y archivos.

Funciones.

8.- SUGERENCIAS DIDCTICAS El docente debe:

Usar tecnologas de informacin. Asignar algoritmos para ser resueltos con programacin. Utilizar diagramas de flujo para dar solucin a un problema. Aplicar un lenguaje de programacin para dar solucin a problemas cualitativos o cuantitativos. Aplicar estructuras selectivas o de repeticin en ejercicios enfocados a Ingeniera. Aplicar arreglos para la solucin de problemas en la grandes cantidades de datos. manipulacin de

Usar las funciones definidas por el usuario, para optimizar el cdigo en la programacin.

9.- SUGERENCIAS DE EVALUACIN

Exmenes escritos. Participacin. Exposiciones. Prcticas. Reportes de investigacin. Actitud Proyecto Final.

10.- UNIDADES DE APRENDIZAJE Unidad 1: Introduccin a la computacin y hoja de clculo Competencia especfica a desarrollar Actividades de Aprendizaje

Aplicar el conocimiento en el manejo de la hoja de clculo.

Investigar en Internet sobre las tecnologas de la informacin. Conocer los elementos que conforma un equipo computacional en software y hardware. Utilizar hojas de clculo para manejo de bases de datos Utilizar la hoja de clculo de Excel en las funciones de: estadsticas, matemticas y trigonomtricas, as como las financieras. Aplicar las tablas dinmicas para filtrar informacin Aplicar macros para sistematizar una hoja de clculo.

Unidad 2: Desarrollo de lgica algortmica Competencia especfica a desarrollar Actividades de Aprendizaje

Desarrollar en pensamiento computacional.

el

alumno el lgico

Aplicar las caractersticas lgicas de problemas susceptibles de ser computarizadas. Elaborar algoritmos a problemas cotidianos Solucionar problemas utilizando diferentes tipos de algoritmos.

Unidad 3: Introduccin a la programacin de un lenguaje estructurado. Competencia especfica a desarrollar Actividades de Aprendizaje

Conocer los conceptos bsicos de la programacin, la estructura de un programa para disear

Realizar investigacin sobre introduccin a la programacin. Realizar investigacin sobre

la la

programas elementales.

estructura de programacin y su aplicacin. Disear la solucin de problemas, utilizando diferentes tipos de algoritmos de programacin bsicos.

Unidad 4: Estructuras selectivas y de repeticin Competencia especfica a desarrollar Actividades de Aprendizaje

Desarrollar la estructura de un lenguaje de programacin para dar solucin a problemas cualitativos o cuantitativos
Unidad 5: Arreglos y archivos Competencia especfica a desarrollar

Realizar programas de aplicacin usando estructuras selectivas y de repeticin Realizar programas con aplicacin a la ingeniera industrial

Actividades de Aprendizaje

Aplicar los arreglos y archivos para la solucin de problemas en donde se requiera la manipulacin de datos, mismos que debern almacenarse.

Desarrollar programas usando arreglos unidimensionales y bidimensionales. Disear programas relacionados con el algebra matricial. Disear programas para almacenar la informacin de manera permanente.

Unidad 6: Funciones Competencia especfica a desarrollar

Actividades de Aprendizaje

Utilizar las funciones definidas por el usuario, con la finalidad de optimizar el cdigo en la programacin.

Realizar ejemplos que requieran funciones estndar. Realizar ejemplos utilizando funciones aplicadas a la ingeniera industrial Realizar ejemplos utilizando punteros

11.- FUENTES DE INFORMACIN 1. Ceballos, Francisco Javier. Programacin Orientada a Objetos con C++. Editorial Rama. 2. Deitel y Deitel. Programacin Orientada a Objetos C++, Editorial Prentice Hall. 1999. 3. Joyanes Aguilar Luis, Fundamentos de programacin, algoritmos y estructura de datos. Editorial Mc Graw Hill. 2003 4. Joyanes Aguilar Luis, Metodologa de la programacin, Editorial Mc Graw Hill. 5. Joyanes Aguilar Luis, Problemas de metodologa de la programacin. Editorial Mc Graw Hill. 6. Kernighan & Richie, Lenguaje C. 7. Levine Guillermo, Introduccin a la computacin y a la programacin estructurada. Editorial Mc Graw Hill. 8. Schildt, Helbert, Programacin de Lenguaje C. Editorial Mc Graw Hill. 9. Stanley B. Lippman and Jasse Lajole, C++ Primer. 12.- PRCTICAS PROPUESTAS En esta materia las prcticas son continuas en el manejo de las hojas de clculo y en el lenguaje de programacin utilizado y adems se propone un proyecto final que tenga dos etapas:

Un ejercicio en hoja de clculo que incluya funciones, tablas dinmicas y macros. Un programa aplicando el lenguaje de programacin que incluya estructura de repeticin, arreglos, archivos y funciones

Potrebbero piacerti anche