You are on page 1of 12

IN ST IT U T O P OL IT É CN ICO N A CION A L

SECRETARÍA ACADÉMICA
DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS
FÍSICO MATEMÁTICAS

PROGRAMA SINTÉTICO
CARRERA Ingeniería: Aeronáutica, en Computación, en Control y Automatización, en Comunicaciones y
Electrónica, Eléctrica, Mecánica y en Robótica Industrial.
:
ASIGNATURA: Fundamentos de Programación.

SEMESTRE:

OBJETIVO GENERAL:
El alumno resolverá problemas de ingeniería y ciencias mediante la programación estructurada.

CONTENIDO SINTÉTICO:

Primero

Prentice Hall. Cómo programar en C/C++. . Introducción a la programación.M. Participación en actividades individuales y de equipo. W. para promover la participación activa y constante de los asistentes en la búsqueda. Estructuras de flujo programático.M. .IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS I. Entrega de trabajos realizados en clase. IV. Estructuras de datos.. 1994.J. Ritchie. Computec-Rama. EVALUACIÓN Y ACREDITACIÓN: 80% de asistencia Teórico-Práctica. análisis y solución de problemas. México. Tres exámenes departamentales. V. Lenguaje de Programación C.México. P. Fundamentos de programación estructurada. B. H. D. BIBLIOGRAFIA. Deitel. Aplicaciones. CEBALLOS. lectura y análisis de la información que posibilite la integración de los aspectos teóricos. KERNIGHAN. tareas y prácticas de laboratorio.Enciclopedia del Lenguaje C. METODOLOGÍA: Se utilizará la metodología del aprendizaje inductivo-deductivo o viceversa. II. Francisco Javier. prácticos. Prentice Hall Hispanoamericana. DEITEL. III..1995.

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA CARRERA: Ingeniería: Aeronáutica.M. en Comunicaciones y Electrónica. Eléctrica.E. Mecánica y en Robótica Industrial.I. en Computación.S. OPCIÓN: Asignaturas Comunes COORDINACIÓN: DEPARTAMENTO: ASIGNATURA: Fundamentos de programación SEMESTRE: PRIMERO CLAVE: CRÉDITOS: 9 VIGENTE: Agosto de 2003 TIPO DE ASIGNATURA: Teórico-Práctica MODALIDAD: Escolarizada TIEMPOS ASIGNADOS HRS/SEMANA/TEORÍA: 3 HRS/SEMANA/PRÁCTICA: 3 HRS/SEMESTRE/TEORÍA: 54 HRS/SEMESTRE/PRÁCTICA: 54 HRS/TOTALES: 108 PROGRAMA ELABORADO O ACTUALIZADO POR: : Academias de Matemáticas de la ESIME REVISADO POR: Subdirección Académica APROBADO POR: Consejo Técnico Consultivo Escolar de la E. Unidades Azcapotzalco y Culhuacan AUTORIZADO POR: . en Control y Automatización.

CLAVE HOJA: 2 DE 9 FUNDAMENTACIÓN DE LA ASIGNATURA El acelerado avance científico y tecnológico en la Ingeniería y en general en todas las áreas del conocimiento. Por lo anterior.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación. así como automatizar diversos procesos y almacenar y procesar grandes cantidades de información. es imprescindible incluir en la formación de los Ingenieros asignaturas que contengan principios fundamentales de computación y programación. . se ha debido en buena medida al desarrollo de poderosas herramientas computacionales de análisis. que les permita tener los elementos y herramientas para que al egresar puedan hacer uso de las tecnologías. OBJETIVO DE LA ASIGNATURA El alumno resolverá problemas de ingeniería y ciencias mediante la programación estructurada. diseño y simulación que ha permitido resolver problemas más complejos con mucha mayor velocidad y precisión.

LINUX.1.5 1. Compiladores. exposición de temas con la guía del profesor. Análisis comparativo de Sistemas Operativos (MSDOS.5 1.1 1.5 6 6 Sistemas Operativos. características y función de un sistema operativo.3 1. WINDOWS) CLAVE BIBLIOGRÁFICA EC 7C.2 1.1 Evolución de los lenguajes de programación. CLAVE: No. Definición.3. Definición. TEMA 1. 10C 9C 1. UNIDAD I HOJA: 3 DE 9 NOMBRE: Introducción a la programación. 1. OBJETIVOS PARTICULARES DE LA UNIDAD El alumno manipulará los elementos básicos de los sistemas operativos y compiladores de C No.2 T E MAS HORAS T P 3 3 1.1.1 1. resolución de problemas.5 1. acetatos y otros medios didácticos.1 Interpretes. PROCEDIMIENTO DE EVALUACIÓN o o Investigación y exposición de temas.2. características y funciones de los lenguajes de programación. Definición de Intérpretes y Compiladores Ambiente integral del Lenguaje C Total de Horas 9C ESTRATEGIA DIDÁCTICA Realización de ejercicios por el alumno. Pizarrón. Programas y ejercicios desarrollados en clase y extra clase .IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación.

2 Funciones de biblioteca.4. 2B.5 6B.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación.4. PROCEDIMIENTO DE EVALUACIÓN o o Programas y ejercicios desarrollados en clase y extra clase Examen del periodo .3. Funciones de entrada y salida Funciones Matemáticas 2. OBJETIVOS PARTICULARES DE LA UNIDAD El alumno elaborará programas estructurados en lenguaje C No.2 Tipos de datos y Operadores Tamaños.4 2. resolución de problemas.5 3 6B. No.5 3 6B.1 2.2 2.2.3 2. Declaración. 4B 15 12 ESTRATEGIA DIDÁCTICA Realización de ejercicios por el alumno.5 EC 6B. aritméticos y de asignación 2.2 2. exposición de temas con la guía del profesor.3. 4B 3 4. 2B. TEMA T E MAS 2.1 2.3 Funciones generadas por el usuario. acetatos y otros medios didácticos.2. UNIDAD II CLAVE: HOJA: 4 DE 9 NOMBRE: Fundamentos de programación estructurada. Modificadores Operadores Lógicos. 2B. 2. 2B. Pizarrón. 4B 4.1 Estructura general de un programa.4. Argumentos y parámetros formales Funciones con y sin argumentos Funciones que regresan valores Total de Horas HORAS CLAVE BIBLIOGRÁFICA T P 3 1. 4B 4.1 2.

3. resolución de problemas.5 6B. 2B. 4B 6 4. No. 2B.2 Estructuras de iteración Pre y Post Condicional Contador y acumuladores 3. UNIDAD III CLAVE: HOJA: 5 DE 9 NOMBRE: Estructuras de flujo programático OBJETIVOS PARTICULARES DE LA UNIDAD El alumno generará programas que incluyan estructuras de decisión e iteración en lenguaje C No.1 Estructuras de control Ruptura de un lazo HORAS Total de Horas CLAVE BIBLIOGRÁFICA T P EC 4. PROCEDIMIENTO DE EVALUACIÓN o o Programas y ejercicios desarrollados en clase y extra clase Examen del periodo .1 3. acetatos y otros medios didácticos. 4B 12 9 ESTRATEGIA DIDÁCTICA Realización de ejercicios por el alumno. TEMA T E MAS 3. exposición de temas con la guía del profesor. Pizarrón.1.2 Estructuras de decisión Simple Ramificada 3.5 1.1.3 3.5 3 6B.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación. 2B.1 3.5 6B. 4B 1.

1.1 4.5 3 6B.2. UNIDAD IV NOMBRE: Estructuras de datos OBJETIVOS PARTICULARES DE LA UNIDAD El alumno elaborará programas empleando apuntadores y arreglos en lenguaje C.3 4.3. exposición de temas con la guía del profesor. Pizarrón. TEMA T E MAS HORAS CLAVE BIBLIOGRÁFICA T P 4.ASIGNATURA: de programación.2 Arreglos bidimensionales Concepto y forma general Arreglos numéricos y de caracteres 4. 4B 4.2 4.1 4.1 4. PROCEDIMIENTO DE EVALUACIÓN Programas y ejercicios desarrollados en clase y extra clase.1.3 4. resolución de problemas.5 3 EC 6B. No. 2B. CLAVE: I N S Fundamentos T IT U T O P OL IT É CN IC O N A C I O N A L HOJA: 6 SECRETARÍA ACADÉMICA DE 9 DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS No.3.3. 4B 4.2 Arreglos unidimensionales Concepto y forma general Arreglos numéricos y de caracteres 4. 2B.2 4. acetatos y otros medios didácticos. 2B.3. .2.1 4. 4B 15 12 ESTRATEGIA DIDÁCTICA Realización de ejercicios por el alumno.4 Apuntadores Concepto Tipos de apuntadores Operaciones con apuntadores Relación de apuntadores con arreglos Total de Horas 6 6 6B.

2 Total de Horas EC ESTRATEGIA DIDÁCTICA Ejercicios realizados por los alumnos.3 Pruebas modulares e integrales 1. donde los trabajos de cada uno de los equipos se integrarán para formar la aplicación final. No.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación. TEMA T E MAS HORAS CLAVE BIBLIOGRÁFICA T P 4. además contribuirán a la elaboración de un programa que aborde un problema científico o tecnológico mediante su participación en equipo. PROCEDIMIENTO DE EVALUACIÓN Proyecto terminado Examen del periodo .4 Mantenimiento - 3 3C 6 15 5. UNIDAD V CLAVE: HOJA: 7 DE 9 NOMBRE: Aplicaciones OBJETIVOS PARTICULARES DE LA UNIDAD El alumno propondrá y construirá un programa integral en C aplicado a una problemática específica de la ciencia o de la ingeniería. No.5 - 3C Codificación e Implemantación - 6 3C 5.1 Análisis del problema y elaboración del algoritmo 5.5 6 3C 5.

5 Lab. 6 Funciones matemáticas. 3 Compiladores.5 Lab. NOMBRE DE LA PRÁCTICA UNIDAD DURACIÓN LUGAR DE REALIZACIÓN 1 Laboratorio de computación.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación. 2 Sistemas operativos. 3 3 Lab. de computación. de computación. de computación. 11 Arreglos unidimensionales. de computación. 2 3 Lab. 2 1. de computación.5 Lab. de computación. 3 1. 5 Operaciones básicas. de computación. 14 Proyecto final. de computación. de computación. 4 6 Lab. .5 Lab. de computación. de computación. 7 Funciones de usuario. de computación. 1 3 Lab. 3 4.5 Lab. 4 3 Lab. 4 Entrada y salida por consola. 10 Sentencias de control. 2 3 Lab. No. CLAVE: HOJA: 8 DE 9 RELACIÓN DE PRÁCTICAS PRACT. 1 1. 4 3 Lab.5 Lab. de computación. 1 1. 9 Sentencias de iteración. de computación. 13 Apuntadores. 8 Sentencias de decisión. 12 Arreglos bidimensionales. 2 4. 5 15 Lab.

70% . 1990. Prentice-Hall.Proyecto terminado. Enciclopedia del Lenguaje C. Cómo programar en C/C++. Madrid 8 X SCHILDT.M. Kris. A. X X 5 6 C X 3 DE 9 PROCEDIMIENTO DE EVALUACIÓN I CLAVE HOJA: 9 COHOON. D. y Davidson. La Biblia de Red Hat Linux. 862 pp. Impreso en México. 1994. ISBN: 84-7615-738-X 9 X TACKER. Jack W. ISBN: 84-481-2682-3 DEITEL. Ritchie.Hall.. 1999. 377 pp.Investigación y exposición de temas.. Impreso en España. H.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ASIGNATURA: Fundamentos de programación.M. Lenguaje de Programación C. Arlen B. Oxford University Press. análisis y diseño. Programación y diseño en C++.J. David. Anaya Multimedia..Examen del periodo. McGraw-Hill 10 X TANEMBAUM. Impreso en México. México. ISBN: 968-7529-87-3 CEBALLOS. Prentice. Turbo C/C++ Manual de Referencia.Programas y ejercicios desarrollados en clase y extra clase. 2000. México. C++ para ingeniería y ciencias. Lenguajes de programación. Herbert. J.1995. Sistemas Operativos. Gary. 20% . 874 pp. . James P. II III 30% . X X JAMSA. Aprenda y practique C++.. 1022 pp.Programas y ejercicios desarrollados en clase y extra clase. 7 X PITTS. International Thomson Editores. 40% . Francisco Javier. Introducción a la programación y al diseño orientado a objetos 2ª edición. McGraw Hill Impreso en México.S.. Hispanoamericana. III IV y V B 1 2 4 X 60% . BIBLIOGRAFÍA BRONSON.Examen del periodo. Deitel. W.. B. PERÍODO UNIDAD CLAVE: I y II 20% . P.Examen del periodo. Computec-Rama. 2000. Prentice-Hall. 3ª edición. 60% . ISBN: 970-613-460-3 KERNIGHAN.

y HUM. ESTABLECIMIENTO DE CLIMAS 3. Eléctrica. 1. VOCACIÓN AL SERVICIO. OBJETIVOS DE LA ASIGNATURA: El alumno resolverá problemas de ingeniería y ciencias mediante la programación estructurada. MANEJO DE HARDWARE Y SOFTWARE 2. 9. MOTIVADORA CON LOS VALORES HUMANOS E INSTITUCIONALES. SUPERACIÓN DOCENTE Y PROFESIONAL. DATOS GENERALES ESCUELA: SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA CARRERA: Ingeniería: en Aeronáutica. 3. CONOCIMIENTO TEÓRICO A LA 7. 7. Mecánica y en Robótica Industrial ÁREA : BÁSICA S ACADEMIA: C. en C. 5.ANÁLISIS Y SÍNTESIS.IN ST IT U T O P OL IT É CN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PERFIL DOCENTE POR ASIGNATURA 1. TRANSFERENCIA DE 6. 4- ACTITUDES MANEJO DE GRUPOS. ASIGNATURA: Fundamentos de Programación ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO: LICENCIATURA EN COMPUTACIÓN O PROGRAMACIÓN 2. APRENDIZAJE. en Control y Automatización. INGENIERÍA Físico-Matemáticas SEMESTRE PRIMERO C. 5. Antonio González Vergara DIRECTOR DEL PLANTEL NOMBRE Y FIRMA FECHA: .PARA MOTIVAR AL ESTUDIO RAZONAMIENTO E 10. INVESTIGACIÓN. CAPACIDAD DE LIDERAZGO ANTE EL GRUPO. 6. RESPONSABILIDAD. SOLUCIÓN DE PROBLEMAS. ÉTICA. COLABORACIÓN. Ricardo Cortes Olivera SUBDIRECTOR ACADÉMICO NOMBRE Y FIRMA EJERCICIO DE LA CRÍTICA FUNDAMENTADA. RESPETO.DE PREFERENCIA DOS AÑOS1COMPUTACIÓN O EN LA ENSEÑANZA SUPERIOR2PROGRAMACIÓN O DIPLOMADO EN DOCENCIA EN LA ENSEÑANZA SUPERIOR. Mauricio Pedraza Pérez__ PRESIDENTE DE ACADEMIA NOMBRE Y FIRMA REVISÓ M. PERFIL DOCENTE: CONOCIMIENTOS EXPERIENCIA PROFESIONAL HABILIDADES LICENCIATURA EN LA RAMA 1. TOLERANCIA. AUTORIZÓ M.USO DE MATERIAL DIDÁCTICO. ELABORÓ Ing. en Comunicaciones y Electrónica. SOC. 8. COMPROMISO CON LA DOCENCIA. J. en C. en Computación. FAVORABLES AL 4. CIENTÍFICA. INGENIERÍA D. 3DOS AÑOS DENTRO DE SU PROFESIÓN (NO INDISPENSABLE).