Download Computación para ingeniería - Instituto Universitario Puebla

Document related concepts

Programación funcional wikipedia , lookup

Simon Peyton Jones wikipedia , lookup

Lisp wikipedia , lookup

Logo (lenguaje de programación) wikipedia , lookup

Wolfram (lenguaje de programación) wikipedia , lookup

Transcript
INSTITUTO UNIVERSITARIO PUEBLA
HOJA:
1
DE
3
ASIGNATURA: COMPUTACIÓN PARA INGENIERÍA
PROGRAMA ACADÉMICO: LICENCIATURA EN INGENIERIA INDUSTRIAL
TIPO EDUCATIVO: INGENIERIA
MODALIDAD: MIXTA
SERIACIÓN: NINGUNA
CLAVE DE LA ASIGNATURA: 113
CICLO:
TERCER CUATRIMESTRE
HORAS CON
DOCENTE
54
HORAS
INDEPENDIENTES
74
TOTAL DE
HORAS
128
CRÉDITOS
8
TOTAL DE HORAS EN EL PERÍODO: ______54_________
OBJETIVO GENERAL DE LA ASIGNATURA:
Conocer y aplicar las ideas fundamentales de programación, indispensables en el
desarrollo de programas claros, confiables y de fácil mantenimiento que den solución a
problemas.
VÍNCULOS DE LA ASIGNATURA CON LOS OBJETIVOS GENERALES DEL
CURRICULUM:
La computación va muy aliada con la ingeniería en todos los procesos automatizados y
a la ves son las bases de la ingeniería industrial por lo tanto son importantes.
PERFIL DEL DOCENTE REQUERIDO:
INGENIERO EN SISTEMAS COMPUTACIONALES O AFÍN.
JESUS ADRIAN BALLESTEROS XICOTENCATL
NOMBRE Y FIRMA DEL RESPONSABLE DEL PROGRAMA ACADÉMICO
01 DE ABRIL DE 2006
FECHA DE ELABORACIÓN
1
INSTITUTO UNIVERSITARIO PUEBLA
HOJA:
ASIGNATURA: COMPUTACIÓN PARA INGENIERÍA
DEL PROGRAMA ACADÉMICO: LICENCIATURA
INDUSTRIAL
HORAS
ESTIMADAS
13
TEMAS Y SUBTEMAS
1. Introducción a la programación.
1.1 Definición de programa y
programación.
1.2 Características de un programa.
1.3 Modelos de programación.
Clasificación de lenguajes de
programación.
1.4 Elementos de un programa.
1.5 Programación estructurada.
13
2. Estructuras algorítmicas básicas.
2.1 Instrucciones de entrada, salida y
asignación. Secuencia de instrucciones.
2.2 Decisiones o alternativas.
2.3 Repetición o ciclos. Contadores y
acumuladores.
2.4 Recursividad.
14
3. Programación modular.
3.1 Concepto de módulo.
Características de un módulo.
3.2 Técnicas de diseño modular.
3.3 Abstracción modular y parámetros
4. Estructuras de datos básicas.
4.1 Estructuras lineales que guardan
datos de un mismo tipo (arreglos,
vectores, matrices, listas, etc.)
4.2 Estructuras lineales que guardan
datos de diferentes tipos (registros).
4.3 Estructuras para guardar
información en almacenamiento
secundario (archivos).
14
4. Programación orientada a objetos.
5.1 Terminología y conceptos básicos.
Importancia y beneficios.
5.2 Abstracción de datos.
5.3 Aplicaciones usando objetos
predefinidos.
2
EN
DE
3
INGENIERIA
OBJETIVOS DE LOS TEMAS
Desarrollar una implementación y
verificación
para
conocer
las
diferentes estructuras de un programa
implementando
modelos
de
programación, conocer los diferentes
tipos de lenguaje de programación y
los elementos que los componen.
Iniciar al alumno en las definiciones e
instrucciones para saber definir
expresiones elementales así como
conocer las sintaxis de las instrucciones
básicas utilizadas en diferentes
lenguajes de programación.
Desarrollar en el alumno la habilidad de
disminuir la complejidad, aumentar la
claridad y fiabilidad, Facilitar la
ampliación del programa mediante
nuevos módulos, hacer más factibles
las modificaciones y correcciones para
los módulos de la programación
modular.
Desarrollar en los alumnos la habilidad
de escribir, mantener y reutilizar
diferentes programas como un conjunto
objetos, que colaboran entre ellos para
realizar tareas. Es decir implementar la
programación orientada a objetos.
2
INSTITUTO UNIVERSITARIO PUEBLA
HOJA:
3
DE
3
ASIGNATURA: COMPUTACIÓN PARA INGENIERÍA
DEL PROGRAMA ACADÉMICO: INGENIERIA INDUSTRIAL
EXPERIENCIA DE APRENDIZAJE (METODOLOGÍA):
Exposición de los temas y demostraciones en clase por parte del maestro.
Realización por el alumno de: tareas, demostraciones, investigación bibliográfica y
realización de prácticas de laboratorio y prácticas caseras. Además, asistencia a
conferencias sobre temas relacionados con el curso como consulta de los paquetes
computacionales de física en los centros de multimedios.
BIBLIOGRAFÍA (LIBRO, AUTOR, TÍTULO, EDITORIAL, EDICIÓN):
1. FORTRAN with engineering applications. Koffman, Friedman 5º Edición, 1993,
Addison Wesley
2. Concepts of Object-Oriented Programming. David N. Smith, Mc. Graw Gill
3. The Internet Ilustrated, Patrick Carey, Angela Ambrosia, ITP, 1995
4. FORTRAN 90, Loren P. Meissner, Thomson, 1995
5. The Object Concept, an introduction to computer programming using C++, Rick
Decker, Stuart Hirshfield, ITP 1993.
6. Simple Program Design, Lesley Anne Robertson, ITP, 1994
7. Programming Language Essentials, Henri E. Bal, Dick Grune, Addison Wesley
8. Concepts of Object-Oriented Programming, David N. Smith, Mc. Graw Gill
9. The Internet Ilustrated, Patrick Carey, Angela Ambrosia, ITP, 1995.
10. C++ with Object Oriented Programming. Paul S. Wang. Thomson 1994.
RECURSOS DIDÁCTICOS:
Proyector de acetatos
Cañón
Computadora
NORMAS Y PROCEDIMIENTO DE EVALUACIÓN:
Exámenes parciales 50 %
Examen final 35 %
Tareas, programas y exámenes rápidos 15 %
Total 100 %
LA CALIFICACIÓN MÍNIMA APROBATORIA ES 7 (siete)
3