Está en la página 1de 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.

1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
3.- COMPETENCIAS A DESARROLLAR
Competencias especficas: Competencias genricas:
Resolver problemas de Competencias instrumentales
programacin mediante la
aplicacin de herramientas Investigar y organizar informacin y
computacionales para el desarrollo datos.
de proyectos. Interpretar, analizar, integrar y evaluar
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 Evento
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, Reunin Nacional de
Huetamo, La Laguna, La Sierra Diseo e Innovacin
Instituto Tecnolgico de Norte de Puebla, Len, Libres, Curricular para el
Estudios Superiores de Linares, Los Mochis, Macuspana, Desarrollo y Formacin de
Ecatepec del 9 al 13 de Matamoros, Matehuala, Mrida, Competencias
noviembre de 2009. Minatitln, Monclova, Morelia, Profesionales de la
Nuevo Len, Ocotln, Orizaba, Carrera de Ingeniera
Pachuca, Parral, Piedras Negras, Industrial.
Reynosa, Saltillo, San Luis
Potos, Tantoyuca, Tehuacn,
Tepexi de Rodrguez, Tepic,
Teziutln, Toluca, Tuxtla
Gutirrez, Valladolid, Veracruz,
Villahermosa, Zacapoaxtla,
Zacatecas, Zacatecas Occidente
y Zacatepec.
Desarrollo de Programas Academias de Ingeniera
Elaboracin del programa
en Competencias Industrial de los Institutos
de estudio propuesto en la
Profesionales por los Tecnolgicos de:
Reunin Nacional de
Institutos Tecnolgicos Ocotln, Tuxtla Gutirrez, Centla,
Diseo Curricular de la
del 16 de noviembre de Fresnillo
Carrera de Ingeniera
2009 al 26 de mayo de
Industrial.
2010.
Representantes de los Institutos
Tecnolgicos de:
lamo Temapache, Alvarado,
Apizaco, Arandas, Campeche,
Celaya, Centla, Cerro Azul,
Chihuahua, Ciudad Acua, Reunin Nacional de
Ciudad Guzmn, Ciudad Valles, Consolidacin de los
Instituto Tecnolgico de Ciudad Victoria, Comitn, Programas en
Zacatecas del 12 al 16 Durango, Ecatepec, Huetamo, La Competencias
de abril de 2010. Paz, La Piedad, La Sierra Norte Profesionales de la
de Puebla, Len, Libres, Linares, Carrera de Ingeniera
Los Mochis, Macuspana, Industrial.
Matamoros, Matehuala, Mrida,
Monclova, Nuevo Len, Ocotln,
Orizaba, Pachuca, Parral, Piedras
Negras, Puebla, Reynosa,
Saltillo, San Luis Potos,
Lugar y fecha de
Participantes Evento
elaboracin o revisin
Tantoyuca, Tehuacn, Tepexi de
Rodrguez, Tepic, Teziutln,
Toluca, Tuxtla Gutirrez,
Veracruz, Villahermosa,
Zacapoaxtla, Zacatecas,
Zacatecas Occidente y
Zacatepec.
5.- OBJETIVO GENERAL DEL CURSO
Resolver problemas de programacin mediante la aplicacin de herramientas
computacionales para el desarrollo de proyectos.

6.- COMPETENCIAS PREVIAS


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


1 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.
2 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.
3 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.
4 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 Arreglos y archivos.
5.2 Arreglo bidimensionales.
5.3 Archivos.
5.4 Elaboracin de programas.
6 Funciones. 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.
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 manipulacin de
grandes cantidades de datos.
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 Investigar en Internet sobre las
manejo de la hoja de clculo. 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 el alumno el Aplicar las caractersticas lgicas de
pensamiento lgico problemas susceptibles de ser
computacional. 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 Realizar investigacin sobre la
la programacin, la estructura de introduccin a la programacin.
un programa para disear Realizar investigacin sobre 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 Realizar programas de aplicacin usando
lenguaje de programacin para dar estructuras selectivas y de repeticin
solucin a problemas cualitativos o Realizar programas con aplicacin a la
cuantitativos ingeniera industrial

Unidad 5: Arreglos y archivos


Competencia especfica a desarrollar
Actividades de Aprendizaje
Aplicar los arreglos y archivos para Desarrollar programas usando arreglos
la solucin de problemas en donde unidimensionales y bidimensionales.
se requiera la manipulacin de Disear programas relacionados con el
datos, mismos que debern algebra matricial.
almacenarse. Disear programas para almacenar la
informacin de manera permanente.

Unidad 6: Funciones
Competencia especfica a desarrollar
Actividades de Aprendizaje
Utilizar las funciones definidas por Realizar ejemplos que requieran
el usuario, con la finalidad de funciones estndar.
optimizar el cdigo en la Realizar ejemplos utilizando funciones
programacin. 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

También podría gustarte