Este repositorio contiene los ejercicios de la asignatura Programación Avanzada.
Al finalizar el curso el estudiante logrará describir conceptos, formular algoritmos y soluciones a problemas aplicando el paradigma de la programación orientada al objeto, utilizando contenedores genéricos (arreglos, listas con nexo y conjuntos) y técnicas de resolución de problemas como recursión y dividir para conquistar.
- Aplicar técnicas de ingeniería de software en la creación de software legible, mantenible y testeable.
- Aplicar técnicas de programación orientada al objeto en la resolución de problemas.
- Comprender la diferencia entre la resolución de problemas utilizando un enfoque procedural versus un enfoque orientado al objeto.
- Crear programas utilizando contenedores genéricos: arreglos, listas con nexos y conjuntos.
- Crear tipo de datos abstractos que permitan resolver problemas con bajo acoplamiento entre la implementación y su comportamiento.
(c) 2022 Programación Avanzada. Departamento de Ingeniería de Sistemas y Computación, Facultad de Ingeniería y Ciencias Geológicas, Universidad Católica del Norte, Antofagasta, Chile.