IME-USP
Laboratorio de Programación Orientada a Objetos - Parte 1
Universidad de San Pablo
Ministrado por:fabio kon, Profesor titular
Departamento de Ciencias de la Computación - IME
Acerca de este curso
Ofrecido por el Departamento de Informática del Instituto de Matemáticas y Estadística de la USP, el curso está dirigido a quien ya conoce los conceptos básicos de POO y quiere profundizar en el tema, convirtiéndose en un excelente programador. Funciona bien como una continuación natural de los 2 cursos anteriores del Prof. Fabio Kon del IME-USP en Coursera: Introducción a la Informática con Python. Si aún no sabes programar, deberías empezar con este otro curso: https://www.coursera.org/learn/ciencia-computacao-python-conceitos Pero, si ya sabes programar en otro idioma cómodamente, puedes venir directo a este curso sin mayores dificultades. La mayoría de los ejemplos de código estarán en Java y Python y brindamos una pequeña descripción general de estos lenguajes al comienzo del curso. El curso se divide en dos partes de aproximadamente 6 semanas cada una. En esta Parte 1, los temas que se tratan son: (1) Resumen de los conceptos básicos de OOP (2) UML (Lenguaje de modelado de OO unificado) (3) Lenguajes interpretados frente a OOP. compilado (4) Orientación a objetos en Java y Python (5) Calidad del código y buenas prácticas de programación OO (6) Errores, depuración y pruebas (7) Dinámica vs. (8) Clases abstractas e interfaces (9) Colecciones de objetos (10) Polimorfismo (11) Manejo de excepciones (12) Flujos (13) Patrones de diseño (Estrategia, Adaptador, Singleton, Método de fábrica, Fábrica abstracta, Prototipo, Estado (14) Modelo -Controlador de vista (MVC)