You are on page 1of 5

+UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA PROGRAMA DE ESTUDIO

COMPUTACIN PARA INGENIEROS


Asignatura Ingeniera Elctrica Divisin Clave Ingeniera en Computacin Departamento

1 2
Semestre

8
Crditos

ICI, ICo, IEe, IGf, IGl, IIn, IMc, IMe, IMm, IPe, ITg, ITc Carrera(s) en que se imparte

Asignatura: Obligatoria Optativa Asignatura(s) precedente(s): ninguna X

Horas: Tericas Prcticas 3.0 2.0

Total (horas): Semana 16 Semanas 5.0 80.0

Asignatura(s) subsecuente(s): Programacin Avanzada y Mtodos Numricos Objetivo(s) del curso: El alumno conocer la importancia de la computacin e informtica como herramienta para su desempeo acadmico y profesional de ingeniera. Emplear el software bsico que le permita generar productos que resuelvan problemas matemticos y de ingeniera.

Temario
NM. NOMBRE HORAS

1. 2. 3. 4. 5. 6. 7.

La computacin en el profesional de ingeniera Introduccin a las tecnologas de la informacin Software operativo y de desarrollo Manejo interno de datos Fundamentos de algoritmos Diseo de programas para la resolucin de problemas de ingeniera Metodologa de desarrollo de proyectos bsicos de software

3.0 3.0 3.0 6.0 12.0 15.0 6.0 48.0

Prcticas de laboratorio Total

32.0 80.0

La computacin en el profesional de ingeniera Objetivo: El alumno describir el desarrollo de la computacin y de los beneficios que esto conlleva, para poderla emplear en sus quehaceres acadmicos y como futuro profesional de ingeniera. Contenido: 1.1 El desarrollo computacional en la sociedad 1.2 Aplicaciones en el campo de la ingeniera 1.3 Impacto de la Computacin en la Ecologa y el Medio Ambiente 1.4 Modelo de operacin de los equipos de cmputo 1.5 Estructura fsica y lgica de las computadoras

Introduccin a las tecnologas de la informacin Objetivo: El alumno entender y usar las tecnologas de informacin que le permitan acceder a informacin que le ser til en su desempeo acadmico y profesional. Contenido: 2.1 Concepto de las tecnologas de informacin 2.2 Medios y entornos de comunicacin 2.2.1 Redes de Datos: conexiones locales y remotas, transferencia de archivos. 2.2.2 La Internet: correo electrnico, listas de correo, foros de discusin, audioconferencia y videoconferencia. 2.3 Los medios de informacin 2.3.1 Web: navegadores, sitios y portales educativos, buscadores y metabuscadores 2.3.2 Acceso a datos: bases de datos, biblioteca digital y virtual, libros y revistas electrnicas, Boletines y peridicos

Software operativo y de desarrollo Objetivo: El alumno conocer y entender la evolucin del software y la situacin actual que ste presenta. Asimismo distinguir los diferentes tipos de programas (software) necesarios tanto para operar la mquina como para realizar desarrollos y aunado a esto tendr las bases para seleccionar aquel software que le permita resolver un problema. Contenido: 3.1 Evolucin del software y su situacin actual 3.2 Software de base: sistemas operativos, lenguajes y traductores 3.3 Software aplicativo: a la medida y de propsito general

Manejo interno de datos Objetivo: El alumno describir cmo se almacenan los datos en los diferentes medios de un sistema de cmputo; as mismo manipular los datos para minimizar los diferentes errores que pueden suscitarse en su almacenamiento. Contenido: 4.1 Unidades de medida de almacenamiento: bit, byte y palabra. 4.2 Representacin de datos tipo texto (cdigos ASCII y EBCDIC)

4.3 4.4 4.5 5

Representacin numrica: magnitud y signo, complemento a dos Tipos de errores en la manipulacin de cantidades Formatos de manejo de imgenes, video, voz, etc.

Fundamentos de algoritmos Objetivo: El alumno explicar la importancia de llevar un mtodo formal para resolver problemas en la computadora; as mismo aplicar dicho mtodo en la resolucin de problemas matemticos sencillos. Contenido: 5.1 La Computabilidad y Concepto de algoritmo: Mquina de Turing 5.2 Elementos de los algoritmos y Tipos de datos 5.3 Representacin de los algoritmos (diagrama de flujo y pseudocdigo) 5.4 Estructuras bsicas (secuencia, condicional e iteracin) 5.5 Resolucin de problemas bsicos de ingeniera

Diseo de programas para la resolucin de problemas de ingeniera Objetivo: El alumno aplicar el mtodo de Diseo de Programas en la elaboracin de programas que resuelvan problemas bsicos de ingeniera. Contenido: 6.1 Teora del diseo de programas. 6.2 Vinculacin del diseo de programas al conocimiento algortmico 6.3 Caractersticas bsicas de un programa en lenguaje C 6.4 Elementos y estructuras del lenguaje C en el diseo de programas 6.5 Elaboracin de programas bsicos de ingeniera.

Metodologa de desarrollo de proyectos bsicos de software Objetivo: El alumno elaborar un proyecto bsico de software aplicando la teora del diseo de programas y herramientas de desarrollo. Contenido: 7.1 Fases en el desarrollo de proyectos de software. 7.2 Herramientas de desarrollo en entornos visuales. 7.3 Elaboracin de un proyecto bsico de software.

Bibliografa bsica: Texto

Temas de la asignatura para

los que se recomienda CAIR, Osvaldo Metodologa de la Programacin Algoritmos, Diagramas de Flujo y Programas Tomos I y II Mxico Alfaomega, Grupo Editor. 1996 FELLEISEN, M.; FINDLET, R.B.; FLATT, M.; KRISHNAMURTHI, S. How to Design Programs. An Introduction to Programming and computing. Cambridge, USA MIT Press, 2001 GARCA, Alonso HTML 4.1. Gua Prctica Mxico Anaya Multimedia, 2003 GIL RIVERA, Ma. Carmen; ROQUET GARCA,Guillermo Taller: Servicios y fuentes de informacin y comunicacin de la Internet para la educacin abierta y a distancia Mxico Facultad de Filosofa y Letras, UNAM, 2003 GOTTFRIED, Byron Programacin en C 1997 McGraw-HILL/Interamericana. 2. Edicin JONATHAN, WHELAN E-Mail En el Trabajo. Evite los inconvenientes Prentice Hall, 2000 LEDERKREMER, M. La Biblia de Internet 2. edicin Mxico MP Ediciones SA, 1999 LEVINE, Guillermo Computacin y programacin moderna. Perspectiva integral de la informtica. Mxico Pearson Educacin, 2001 OLGUN, Heriberto Induccin a la Cultura Informtica 2. Edicin Mxico Facultad de Ingeniera UNAM, 2001 1,3 y 4 2 5

SOLRZANO, J. Fernando Apuntes sobre Computadoras y Programacin Tomos I y II Mxico Facultad de Ingeniera UNAM, 1995 FUENTES, Vicente; QUEZADA, Cintia; VARGAS, Alejandra Prcticas de Laboratorio de la Asignatura Mxico Facultad de Ingeniera, UNAM, 2005 Bibliografa complementaria: KERNIGHAN,B.W.; RITCHIE, D.; RITCHIE, D.M. C Programming Language 2. Edicin Prentice Hall,. 1988 CORTS, J. Jess; GONZLEZ, M. Eduardo; PINILLA, Vctor D. Algoritmos Numricos Mxico Facultad de Ingeniera UNAM, 2002 Sugerencias didcticas: Exposicin oral Exposicin audiovisual Ejercicios dentro de clase Ejercicios fuera del aula Seminarios Forma de evaluar: Exmenes parciales Exmenes finales Trabajos y tareas fuera del aula

1, 3, 4, 5 y 6

todos

X X X X

Lecturas obligatorias Trabajos de investigacin Prcticas de taller o laboratorio Prcticas de campo Otras Participacin en clase Asistencias a prcticas Otras

X X

X X X

X X

Perfil profesiogrfico de quienes pueden impartir la asignatura Egresado de la carrera de Ingeniero en Computacin o afn. Conocimientos y experiencia en el diseo de algoritmos y programas, as como en el desarrollo de proyectos de software.