You are on page 1of 11

INSTITUTO POLITCNICO NACIONAL

SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

PROGRAMA SINTTICO

CARRERA: Ingeniera en Sistemas Automotrices, Ingeniera Aeronutica, Ingeniera en Computacin,


Ingeniera en Control y Automatizacin, Ingeniera en Comunicaciones y Electrnica, Ingeniera
Elctrica, Ingeniera Mecnica e Ingeniera en Robtica Industrial.

ASIGNATURA: Fundamentos de Programacin SEMESTRE: Primero

OBJETIVO GENERAL:

El alumno resolver problemas de ingeniera y ciencias mediante la programacin estructurada.

CONTENIDO SINTTICO:

I. Introduccin a la Programacin.
II. Fundamentos de Programacin Estructurada.
III. Estructuras de Flujo Programtico.
IV. Estructuras de Datos.
V. Aplicaciones.

METODOLOGA:

Se utilizar la metodologa del aprendizaje inductivo-deductivo o viceversa, para promover la participacin activa
y constante de los asistentes en la bsqueda, lectura y anlisis de la informacin que posibilite la integracin de
los aspectos tericos, prcticas, anlisis y solucin de problemas.

EVALUACIN Y ACREDITACIN:

80% de asistencia Terico-Practica.


Entrega de trabajos realizados en clase, tareas y practicas de laboratorio.
Participacin en actividades individuales y de equipo.
Tres exmenes departamentales.

BIBLIOGRAFA:

B. W. Kernighan; D.M. Ritchie, Lenguaje de Programacin C. Prentice Hall.


Ceballos, Francisco Javier. Enciclopedia del Lenquaie C. Computec-Rama.Mexico, 1994.
Deitel, H.M.; Deitel, P.J., Como programar en C/C++. Prentice Hall Hispanoamericana. Mexico, 1995.
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ESCUELA: Escuela Superior de Ingeniera ASIGNATURA: Fundamentos de Programacin


Mecnica y Elctrica SEMESTRE: Primero
CARRERA: Ingeniera en Sistemas Automotrices, CLAVE:
Ingeniera Aeronutica, Ingeniera en CRDITOS: 9.0
Computacin, Ingeniera en Control y VIGENTE: ESIME: Agosto de 2003, ISISA: Dic. 2006
Automatizacin, Ingeniera en Comunicaciones y TIPO DE ASIGNATURA: Terico - Prctica
Electrnica, Ingeniera Elctrica, Ingeniera MODALIDAD: Escolarizada
Mecnica e Ingeniera en Robtica Industrial.
OPCIN:
COORDINACIN:
DEPARTAMENTO:

TIEMPOS ASIGNADOS

HORAS/SEMANA/TEORA: 3
HORAS/SEMANA/PRCTICA: 3

HORAS/SEMESTRE/TEORA: 54
HORAS/SEMESTRE/PRCTICA: 54

HORAS/TOTALES: 108

PROGRAMA ELABORADO O ACTUALIZADO POR: AUTORIZADO POR: COMISIN DE PLANES Y


ACADEMIA DE CIENCIAS BSICAS DE LA ESIME PROGRAMAS DE ESTUDIO DEL H. CONSEJO
TICOMAN GENERAL CONSULTIVO DEL IPN.
REVISADO POR: SUBDIRECCIN ACADMICA DE LA 3 DE JULIO DE 2003.
ISISA: 8 DE DICIEMBRE DE 2006
ESIME
APROBADO POR: CONSEJO TCNICO CONSULTIVO
ESCOLAR: ING. MIGUEL LVAREZ MONTALVO; M.C.
JORGE GMEZ VILLARREAL; M.C. JESS REYES
GARCA, ING. ERNESTO MERCADO ESCUTIA; ING.
JOSE ALFREDO COLIN AVILA; M.C. APOLINAR
FRANCISCO. CRUZ LAZARO; M.C. JAIME MARTNEZ
RAMOS.
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 2 DE 9

FUNDAMENTACIN DE LA ASIGNATURA

El acelerado avance cientfico y tecnolgico en la Ingeniera y en general en todas las reas del conocimiento,
se ha debido en buena medida al desarrollo de poderosas herramientas computacionales de anlisis, diseo y
simulacin que ha permitido resolver problemas mas complejos con mucha mayor velocidad y precisin, as
como automatizar diversos procesos y almacenar y procesar grandes cantidades de informacin.

Por lo anterior, es imprescindible incluir en la formacin de los Ingenieros asignaturas que contengan principios
fundamentales de computacin y programacin, que les permita tener los elementos y herramientas para que al
egresar puedan hacer uso de las tecnologas.

OBJETIVO DE LA ASIGNATURA
El alumno resolver problemas de ingeniera y ciencias mediante la programacin estructurada.
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 3 DE 9

No. UNIDAD: I NOMBRE: Introduccin a la Programacin

OBJETIVOS PARTICULARES DE LA UNIDAD


El alumno manipular los elementos bsicos de los sistemas operativos y compiladores de C.

N TEMAS HORAS CLAVE BIBLIOGRFICA


o. T P EC
T
E
M
A
7C, 10C
1. Sistemas Operativos. Definicin, caractersticas y 3 3
1 funcin de un sistema operativo. Anlisis
comparativo de Sistemas Operativos (MS-DOS,
LINUX, WINDOWS)
1.5 1.5 9C
1. Evolucin de los lenguajes de programacin.
2 Definicin, caractersticas y funciones de los
lenguajes de programacin.
1.5 1.5 9C
Interpretes, Compiladores. Definicin de Interpretes
1. y Compiladores Ambiente integral del Lenguaje C
3
6 6
Subtotal

ESTRATEGIA DIDCTICA

Realizacin de ejercicios por el alumno, resolucin de problemas, exposicin de temas con la gua del profesor.
Pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

Investigacin y exposicin de temas.


Programas y ejercicios desarrollados en clase y extra clase
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 4 DE 9

No. UNIDAD: II NOMBRE: Fundamentos de Programacin


Estructurada

OBJETIVOS PARTICULARES DE LA UNIDAD


El alumno elaborara programas estructurados en lenguaje C.

No. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
2.1 Estructura general de un programa. 3 1.5 6B, 2B, 4B

2.2 Tipos de datos y Operadores 4.5 3 6B, 2B, 4B


2.2.1 Tamaos, Declaracin, Modificadores
2.2.2 Operadores Lgicos, aritmticos y de
asignacin
2.3 3 4.5 6B, 2B, 4B
2.3.1 Funciones de biblioteca.
2.3.2 Funciones de entrada y salida
Funciones Matemticas
2.4 4.5 3 6B, 2B, 4B
2.4.1 Funciones generadas por el usuario.
2.4.2 Argumentos y parmetros formales
2.4.3 Funciones con y sin argumentos
Funciones que regresan valores

Subtotal 15 12

ESTRATEGIA DIDCTICA

Realizacin de ejercicios por el alumno, resolucin de problemas, exposicin de temas con la gua del profesor.
Pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

Programas y ejercicios desarrollados en clase y extra clase


Examen del perodo
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 5 DE 9

No. UNIDAD: III NOMBRE: Estructura de Flujo Programtico

OBJETIVOS PARTICULARES DE LA UNIDAD


El alumno generar programas que incluyan estructuras de decisin e iteracin en lenguaje C

No. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
3.1 Estructuras de decision 4.5 3.0 6B, 2B, 4B
3.3.1 Simple
3.3.2 Ramificada

3.2 Estructuras de iteracion 6.0 4.5 6B, 2B, 4B


3.2.1 Pre y Post Condicional
3.2.2 Contador y acumuladores

3.3 Estructuras de control 1.5 1.5 6B, 2B, 4B


3.3.1 Ruptura de un lazo

Subtotal 12.0 9

ESTRATEGIA DIDCTICA

Realizacin de ejercicios por el alumno, resolucin de problemas, exposicin de temas con la gua del profesor.
Pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

Programas y ejercicios desarrollados en clase y extra clase


Examen del perodo
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 6 DE 9

No. UNIDAD: IV NOMBRE: Estructura de Datos

OBJETIVOS PARTICULARES DE LA UNIDAD


El alumno elaborara programas empleando apuntadores y arreglos en lenguaje C.

No. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
4.1 Arreglos unidimensionales 4.5 3.0 6B, 2B, 4B
4.1.1 Concepto y forma general
4.1.2 Arreglos numricos y de caracteres

4.2 Arreglos bidimensionales 4.5 3.0 6B, 2B, 4B


4.2.1 Concepto y forma general
4.2.2 Arreglos numricos y de caracteres

4.3 Apuntadores 6.0 6.0 6B, 2B, 4B


4.3.1 Concepto
4.3.2 Tipos de apuntadores
4.3.3 Operaciones con apuntadores
4.3.4 Relacin de apuntadores con arreglos

Subtotal 15.0 12.0

ESTRATEGIA DIDCTICA

Realizacin de ejercicios por el alumno, resolucin de problemas, exposicin de temas con la gua del profesor.
Pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

Programas y ejercicios desarrollados en clase y extra clase


INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA:: 7 DE 9

No. UNIDAD: V NOMBRE: Aplicaciones

OBJETIVOS PARTICULARES DE LA UNIDAD


El alumno propondr y construir un programa integral en C aplicado a una problemtica especifica de la
ciencia o de la ingeniera.

No. TEMAS HORAS CLAVE BIBLIOGRFICA


TEMA T P EC
5.1 Anlisis del problema y elaboracin del algoritmo 4.5 - 3C

5.2 Codificacin e Implementacin - 6.0 3C

5.3 Pruebas modulares e integrales 01.5 6.0 3C

5.4 Mantenimiento - 3.0 3C

Subtotal 6.0 15.0

ESTRATEGIA DIDCTICA

Realizacin de ejercicios por el alumno, resolucin de problemas, exposicin de temas con la gua del profesor.
Pizarrn, acetatos y otros medios didcticos.

PROCEDIMIENTO DE EVALUACIN

Programas y ejercicios desarrollados en clase y extra clase


Examen del perodo
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Fundamentos de Programacin CLAVE: HOJA: 8 DE 9

RELACIN DE PRCTICAS

PRAC NOMBRE DE LA PRCTICA UNIDAD DURACIN LUGAR DE REALIZACIN


T. No.

1 Laboratorio de computacin. I 1.5 Lab. de computacin.

2 Sistemas operativos. I 3.0 Lab. de computacin.

3 Compiladores. I 1.5 Lab. de computacin.

4 Entrada y salida por consola. II 1.5 Lab. de computacin.

5 Operaciones bsicas. II 3.0 Lab. de computacin.

6 Funciones matemticas. II 4.5 Lab. de computacin.

7 Funciones de usuario. II 3.0 Lab. de computacin.

8 Sentencias de decisin. III 3.0 Lab. de computacin.

9 Sentencias de iteracin. III 4.5 Lab. de computacin.

10 Sentencias de control. III 1.5 Lab. de computacin.

11 Arreglos unidimensionales. IV 3.0 Lab. de computacin.

12 Arreglos bidimensionales. IV 3.0 Lab. de computacin.

13 Apuntadores. IV 6.0 Lab. de computacin.

14 Proyecto final. V 15.0 Lab. de computacin.

Subtota 54

l
INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

ASIGNATURA: Ingeniera Trmica I CLAVE: HOJA: 11 DE: 11

PER UNIDA PROCEDIMIENTO DE EVALUACIN


ODO D
1 I, II 20% - Investigacin y exposicin de temas.
20% - Programas y ejercicios desarrollados en clase y extra clase.
60% - Examen del periodo.

2 III
30% - Programas y ejercicios desarrollados en clase y extra clase. 70% -
Examen del periodo.

3 IV y V
60% - Proyecto terminado.
40% - Examen del periodo.
CLA B C BIBLIOGRAFA
VE
1 X BRONSON, Gary, J., C++ para ingeniera y ciencias, International Thomson Editores,
Impreso en Mexico, 2000, 862 pp, ISBN: 968-7529-87-3

2 X CEBALLOS, Francisco Javier, Enciclopedia del Lenquaie C. Computec-Rama.


Mexico, 1994.

COHOON, James P. y Davidson, Jack W., Programacin v diseo en C++,


3 X Introduccin a la programacin y al diseo orientado a objetos
2a edicin, 2000, Impreso en Espaa, 1022 pp, ISBN: 84-481-2682-3

4 X DEITEL, H.M.; Deitel, P.J. Como programar en C/C++, Prentice- Hall,


Hispanoamericana, Mxico,1995.

5 X JAMSA, Kris, Aprenda y practique C++. 3a edicin, 1999, Oxford University Press,
Impreso en Mxico, 377 pp, ISBN: 970-613-460-3

KERNIGHAN, B. W.; D.M. Ritchie, Lenquaie de Programacin C. Prentice-Hall.


6 X
X PITTS, David, La Biblia de Red Hat Linux. Anaya Multimedia, Madrid
7
X SCHILDT, Herbert, Turbo C/C++ Manual de Referencia, McGraw Hill Impreso en
8 Mxico, 1990, 874 pp, ISBN: 84-7615-738-X

9 X TACKER, Arlen B., Lenquajes de proclamacin. McGraw-Hill

10 X TANEMBAUM, A.S., Sistemas Operativos, anlisis v diseo, Prentice-Hall


INSTITUTO POLITCNICO NACIONAL
SECRETARA ACADMICA
DIRECCIN DE EDUCACIN SUPERIOR

PERFIL DOCENTE POR ASIGNATURA


1. DATOS GENERALES

ESCUELA: Superior de Ingeniera Mecnica y Elctrica

CARRERA: Ingeniera en Sistemas Automotrices, Ingeniera SEMESTRE: Primero


Aeronutica, Ingeniera en Computacin, Ingeniera
en Control y Automatizacin, Ingeniera en
Comunicaciones y Electrnica, Ingeniera Elctrica,
Ingeniera Mecnica e Ingeniera en Robtica
Industrial

REA: BSICAS C. INGENIERA D. INGENIERA C. SOC. y HUM.

ACADEMIA: ASIGNATURA: Fundamentos de Programacin

ESPECIALIDAD Y NIVEL ACADMICO REQUERIDO:

2. OBJETIVOS DE LA ASIGNATURA:
El alumno resolver problemas de ingeniera y ciencias mediante la programacin estructurada.

3. PERFIL DOCENTE:

CONOCIMIENTOS EXPERIENCIA HABILIDADES ACTITUDES


PROFESIONAL

ELABOR REVIS AUTORIZ


M. en C. Alejandra Cruz Reyes M. en C. Alfredo Arias Montao Dr. Carlos Manuel Rodrguez Romn

FECHA: Agosto 2003


08 Diciembre de 2006.

You might also like