Experiencia dando clase, hacer a un alumno aprobar Concurrencia, una asignatura muy dificil de comprender, explicarle ensamblador desde cero a otro alumno y en general, dar detalles acerca de cualquier tema de programacion a cualquiera que me pida.
Sobre las clases, depende de lo que el alumno me pida, si es aprobar un examen, pues hacemos examenes, si es ganar teoría, le explico con diagramas y lo mejor que puedo la teoria, y sobretodo, lo que más veo que funciona es dejar al almuno que vaya experimentando con la programación y darle pistas para que siga por el buen camino. Considero que aprender cosas de memoria sirve de poco, y que la clave es que el alumno entienda y pueda desarrollar por su cuenta algo, así no solo aprenderá programación para aprbar, sino que encima le será últil.
Experience teaching not much, making a student pass Concurrence, a very difficult subject to understand, explain assembly from scratch to another student and in general, give details about any programming topic to anyone who asks me.
About the classes, it depends on what the student asks me, if it is to pass an exam, because we do exams, if it is to gain theory, I explain it with diagrams and the best I can the theory, and above all, what I see most that works is let almuno go experimenting with the programming and give him clues so that he continues on the right path. I think that learning things by heart is of little use, and that the key is that the student understands and can develop on their own something, so not only learn programming to aprbar, but above it will be useful.