Objetivos de este Manual
Este manual está diseñado para docentes que enseñan con Wollok.
Se propone un recorrido didáctico por los temas (que creemos) importantes al iniciar en programar orientado a objetos. El manual está dividido en distintas clases, organizadas en módulos.
Para cada clase, se presenta:
- Los temas a tratar y el objetivo de cada clase
- Uno o varios ejercicios para introducir los conceptos y/o practicarlos
- Posibles didácticas para hacer en clase
- Posibles preguntas, problemas o misconceptions interesantes para abordar
- Alternativas usando Wollok Game
¿Por qué un manual para docentes?
Wollok nace como una herramienta para facilitar una propuesta didáctica al introducir la programación orientada a objetos. La idea es posponer el concepto de clases y comenzar programando objetos simples para incorporar los conceptos de objeto, mensaje, polimorfismo y encapsulamiento.
Los primeros docentes que comenzamos a enseñar con Wollok ya veníamos con estas ideas, por lo que fue natural aprovechar (y darle forma) a la herramienta en nuestras clases. Pero a medida que pasa el tiempo nuevos docentes aparecen (por suerte!) que, a veces, no conocen la propuesta didáctica por la que se creó Wollok, y no entienden el valor que éste posee.
Además, este manual intenta recopilar los saberes, actividades y ejercicios que fueron desarrollados y mejorados por distintos docentes a través de los años. Todo lo propuesto en este manual fue probado en las aulas de distintas universidades de Argentina, por docentes y estudiantes reales.
Este manual NO es...
- una bajada de línea. Debe ser tomado como una guía para que cada docente lo adapte a su forma de enseñar y desarrozca sus propias actividades poniendo su impronta.
- un cronograma de un curso. La organización del manual está basada en los temas que se quieren transmitir y deberá adaptarse a los tiempos de cada curso donde se use.
- LA posta final. A medida que más docentes lo usen el manual irá evolucionando, como pasó con las clases que dictamos durante el tiempo. Toda propuesta de mejora es bienvenida, siguiendo el espíritu de un proyecto open-source y contruir en comunidad.