En el desarrollo de la materia se proponen metodologías de programación alternativas a las iterativas, elaboradas para descomponer y resolver problemas de forma elegante, eficiente y correcta. Se considera el estudio de los mecanismos de administración de memoria en Java durante la ejecución de los programas, con el fin de entender cómo implementar estructuras y soluciones basadas en estos conceptos, de tal forma que las soluciones propuestas sean las más idóneas respecto de los recursos tecnológicos disponibles. Se profundiza en los conceptos fundamentales de la POO desde un enfoque práctico para saber cómo utilizarlos de mejor forma. Finalmente, se contempla el estudio de estructuras de datos, para conocer cómo representar, organizar y gestionar información compleja en la implementación de un programa. 

IMPORTANTE: La matriculación está restringida a estudiantes oficialmente inscritos y los códigos de matriculación se distribuyen en el websis (no es posible des-matricularse) y si Ud. aún está en proceso de realizar su inscripción oficial puede contactar al docente para no ser depurado.