Programación Orientada a Objetos en Python
La persona acreditada es capaz de desarrollar aplicaciones de software para resolver problemas de complejidad media a alta, aplicando estructuras complejas de programación orientada a objetos de manera ingeniosa.
Criterios
Autonomía: Trabajar bajo la dirección general.
Influencia: Interactuar e influir en sus colegas.
Complejidad: Aplicar un enfoque metódico a la definición y resolución de problemas rutinarios y moderadamente complejos.
Habilidad: Describir los principios fundamentales de la programación orientada a objetos mediante la creación de clases, objetos y métodos en Python.
Habilidad: Explicar la relación entre el uso de herencia, polimorfismo, composición de objetos, decoradores y métodos avanzados que mejoran la calidad del código.
Habilidad: Programar estructuras complejas de programación orientada a objetos mediante el uso de metaclases, serialización de objetos y manejo de excepciones personalizadas que garantizan la robustez y mantenibilidad del código.
Curso: Aprovechar de 16 horas lectivas más 29 horas de trabajo extraclase, para un total de 45 horas, que corresponde a 1 crédito.
Evaluación: Aprobar el curso con un promedio mayor o igual a 70 en la calificación final.
SOFT-704