Explica de forma teórica o conceptual los algoritmos y se evalua cómo aplicarlos en ejercicios de tipo programación competitiva y cómo calcular la complejidad en tiempo y memoria, o a veces haciendo diagramas para explicar alguna idea de un algoritmo.
Pros:
- El profe está muy dispuesto a ayudarle si tiene problemas resolviendo algo
- Comunicación clara de fechas de entrega e indicaciones para los trabajos
- Es algo estricto y espera que uno se comprometa con su aprendizaje, pero también está dispuesto al diálogo con la clase y sus opiniones
- Pro (si le gusta programar) es que se aprende bastante de forma práctica
Cons:
- Se entregan muchos ejercicios, entonces la materia se vuelve pesada si no se organiza bien
- Aunque la materia es virtual, no es para dormirse o verla en el bus desde el celular, porque frecuentemente hay quices sorpresa que involucran escribir código o comentar algo en la carpeta compartida, y las clases no se graban