Para quienes quieran enseñar los cursos en el Grupo Calumet, se tienen algunas directivas para guiar el aprendizaje con estos recursos.
- Conocimiento y experiencia básica en programación en algún lenguaje como Java, C/C++/C#, Python o similar.
- Nivel intermedio de inglés, suficiente para entender documentos y videos técnicos.
Algunas directivas que se buscan seguir a lo largo de los cursos:
- 25% del tiempo en clases: sobrevista teórico/práctica, debate de ideas y resolución de dudas.
- 75% del tiempo por parte del estudiante: investigación y práctica. Se busca inculcar:
- Curiosidad: se tiene a disposición de la Internet para buscar y encontrar información en diferentes formatos a través de muchos recursos. La curiosidad es importante para incentivar la búsqueda de conocimiento a través de los medios acerca de la tecnología, debido a su continuo cambio y evolución.
- Creatividad: se logra experimentando nuevas cosas mientras se va aprendiendo acerca de cualquier interés. Es necesaria para establecer una mente que le guste llevar sus ideas a la realidad, especialmente con la tecnología.
- Dedicación: como cualquier ámbito en la vida, es recomendado invertir tiempo de calidad en el proceso de llevar ideas a la realidad.
- Lectura y escucha de contenidos multimedia (plataformas, foros, blogs, videotutoriales) en gran medida en inglés.
- Clases prácticas a través de Google Hangouts con Share Screen.
- Uso de los ejemplos encontrados en este repositorio y en cualquier otro para explicar las temáticas.
- Desarrollo de sencillos proyectos a través del los cursos para ir implementado lo que se vaya aprendiendo. Lo que no se aplica, es dificil aprenderlo bien.
Los recursos para aprender se deben ir leyendo, escuchando y analizando en el transcurso de los cursos. No está cuantificado cuánto se debe estudiar antes de cada clase para una temática en específico. Se recomienda que se vayan consumiendo y por cuenta propia se decida hasta lograr que cada quien comprenda los contenidos que objetivizó.
Los ejemplos encontrados en el repositorio son de guía para las explicaciones de las tecnologías ofrecidas en los cursos de programación.
Para cuando sea necesario exponer alguna temática, resulta recomendable hacerlo mediante la herramienta Google Hangouts compartiendo pantalla. Esto facilita que se muestre como en realidad se trabaja con las herramientas las tecnologías presentadas.
La organización de contenido y tiempo para implementar los cursos debe ser definida por los instructores que asistan los mismos.