Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin
M.C. Juan Carlos Olivares Rojas
jolivares@uvaq.edu.mx
http://antares.itmorelia.edu.mx/~jcolivar
Agosto, 2009
Agenda
Introduccin y temario
Evaluacin
Reglamento
Contacto
Objetivo General
El alumno conocer los elementos
esenciales que conforman un lenguaje de
programacin para favorecer la habilidad
de autoaprender un nuevo lenguaje.
Tendr una visin general de los
diferentes paradigmas de programacin a
travs del conocimiento y aplicacin de
algunos lenguajes de programacin
representativos de cada paradigma.
Objetivo General
Adems, aprender las bases para la
construccin de un traductor y ser
capaz de implementar traductores
simples,
utilizando
herramientas
predefinidas.
Temario
Unidad
I
Generales
Introduccin.
Conceptos
Lenguajes
Orientados
Temario
Unidad V. Programacin Lgica
Unidad VI Otros
programacin:
complementarios
paradigmas de
Tpicos
Unidad I Introduccin.
Conceptos Generales
1.1 Clasificacin
programacin.
programacin
de
los lenguajes
Paradigmas
de
de
Unidad II Programacin
Procedural
2.1 Caractersticas principales de los
lenguajes procedurales
Temario Propuesto
Introduccin. Conceptos Generales
Lenguaje Procedimental (Fortran)
Lenguaje Script (Python)
Lenguaje Funcional (Lisp)
Lenguaje Orientado a Objetos (Java
Micro Edition)
Lenguaje
Orientado
a
Aspectos
(JAspect)
Temario Propuesto
Lenguaje Lgico (Prolog)
Lenguaje
de
(PowerBuilder)
Propuestas
Cuarta
de
Generacin
lenguajes
Bibliografa
[1] Pratt, T., Programming Languages,
Prentice Hall, 1999.
[2] Friedman, D., et al., Essentials of
Programming Languages, McGraw-Hill,
1998.
[3] Kamin, S., Programing Languages and16
Interpreted-Based Approach, AddisonWesley, 1999.
Bibliografa
[4]
Sethi,
R.,
Lenguajes
de
Programacin,
Conceptos
y
Traductores, Addison-Wesley, 1998.
[5] Chapman, S. Fortran 95/2003 for
Scientists & Engineers, Tercera Edicin.
[6] Lutz, M., Learning
Edition, OReilly
Python,
3rd
Bibliografa
[7] Li, S. y Knudsen, J., Beginning J2ME:
From Novice to Professional, Third
Edition, Apress, 2005.
[8] Gradecki, J. y Lesiecki, N., Mastering
AspectJ: Aspect-Oriented Programming in
Java, Wiley, 2003.
[9] Winston, P. y Horn B., Lisp, 3rd
Edition, Addison-Wesley, 2005.
Bibliografa
[10] Clocksin, W. y Mellish, C.,
Programming in Prolog: Using the ISO
Standard, Springer-Verlag, 2003.
[11] Green, W. y Olson, J., PowerBuilder
9: Internet and Distributed Application
Development, Sams, 2003.
prohibido
el
uso
de
Contacto
E-mail: jolivares@uvaq.edu.mx
MSN: juancarlosolivares@hotmail.com
Web:
http://antares.itmorelia.edu.mx/~jcolivar/
Skype: juancarlosolivares
Clases: Martes 19:00 21:00. Saln 5C
Laboratorio: Jueves y Viernes 19:0021:00. Laboratorio de Electrnica
Preguntas, dudas y
comentarios?