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.

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.

la

aplicacin

de

herramientas

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

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.

Arreglos y archivos.

Funciones.

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.

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.

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


programacin.

manipulacin de

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

Aplicar los arreglos y archivos para


la solucin de problemas en donde
se requiera la manipulacin de
datos, mismos que debern
almacenarse.

Unidad 6: Funciones
Competencia especfica a desarrollar

Utilizar las funciones definidas por


el usuario, con la finalidad de
optimizar el cdigo en la
programacin.

Realizar programas de aplicacin usando


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

Actividades de Aprendizaje

Desarrollar programas usando arreglos


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

Actividades de Aprendizaje

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

También podría gustarte