![]() |
|
|
|
| Código 5476 | |
| Segundo Cuatrimestre
2002
Martes,
Jueves 8:00-12:00 aula 38C |
|
| Asistente: Diego Martínez | |
| Ayudantes: Susana Kahnert, Marian Fernánez Benassatti, Hernán Agamennoni, Sebastián Marconi | |
| Objetivos: El objetivo de la materia es introducir al alumno los conceptos, técnicas y herramientas del paradigma de programación determinado por el modelo orientado a objetos. Se comienza con una introducción a los objetivos generales en el desarrollo de software: correctitud, eficiencia, reusabilidad, etc y se introduce los fundamentos de la ingeniería de software. Luego se introduce el conepto de modularidad, y la necesidad de cambiar el paradigma imperativo de programación. A continuación se muestran los conceptos generales propios del paradigma: clase, objetos, manejo de memoria, herencia, polimorfismo y vinculación dinámica y se analiza la aplicación de estos conceptos en especial al lenguaje de programación Java, pero comparándolos con otros lenguajes tales como C++, Smalltalk y Eiffel. Como resultado de ello el alumno deber ser capaz de programar sistemas medianos utilizando este paradigma, y de entender la aplicación de cada uno de los conceptos vistos en distintos lenguajes de programación. | |
| Plan de la Materia | |
| Apuntes Teóricos: (serán publicados a medida que avanza el cursado) |
|
| Prácticos: |
|
| Otros: | |
volver |
|