Download 01_introducion_al_curso_19_jan_15_01

Document related concepts
no text concepts found
Transcript
Resumen de clase #1,
fecha 19/01/15
1. Plática introductoria a la materia
2. Página de la materia http://newton.uam.mx/xgeorge/uea/Prog_Or_Ob/ y la información
específica de su trimestre (resúmenes de clases, códigos, seguimiento, etc.) es
http://newton.uam.mx/xgeorge/uea/Prog_Or_Ob/15I.
3. Reglas de juego: 3 exámenes parciales (70%), aproximadamente 6 tareas (30%).
4. Fuentes de información:
a. Archivos subidos por profesor a la página de la UEA
b. Cay Horstmann “Big Java”:
http://newton.uam.mx/xgeorge/uea/Lab_Prog_O_O/materiales_auxiliares/Big_Ja
va_4th_Ed.pdf, es un libro de texto ideal para todos componentes principales de
ambos lenguajes, C++ y Java, aunque formalmente está dedicado solo a Java.
c. Internet
d. Ayuda de Visual Studio 2010 y versiones posteriores
e. Materiales auxiliares: Libros recomendados en el programa sinóptico
5. Plática sobre evolución de lenguajes de programación
a. Reglas de Dijkstra:
i. “Programa= algoritmo+ estructura de datos”
ii. “Resolver un problema significa crear un lenguaje adecuado para el
problema”
b. Las ventajas del paradigma de POO en el contexto de las reglas de Dijkstra: dar
una herramienta tecnológicamente cómoda tanto para “creación del lenguaje
para un problema” como para unas manipulaciones con los elementos de dicho
lenguaje.
c. ¿Qué nicho ocupan lenguajes C++ y Java en comparación con lenguajes Fortran,
Algol, C, Pascal?
6. Configuración de un proyecto tipo “Hola mundo!” en Visual Studio 2010 y en Dev C++
Related documents