Cómo tener un buen programa para aprender la programación

El programa es en vivo, en tiempo real, para estudiantes. No traiga programas prefabricados (largos) en toboganes que se montan en una carpa. Muestre a los estudiantes cómo programa. Muéstrales cómo trabajas. Comience con una pantalla en blanco y continúe trabajando con los estudiantes. De esta forma, es posible detener las preguntas de los estudiantes y mostrarles todo tipo de arrebatos aquí y ahora. También puedes ir a diferentes velocidades dependiendo de si los alumnos entienden o siguen o no, parar, esperar, retroceder, hacer que la enseñanza sea viva y real.

Haga que los estudiantes adivinen lo que hace el programa . Cuando un maestro está programando en vivo para los estudiantes, sin duda ejecutará el programa varias veces para mostrar lo que hace. Sin embargo, la investigación ha demostrado que la enseñanza de demostración no necesariamente mejora el aprendizaje y existen muchas diferencias entre lo que se mostró. Por lo tanto, puede ser mejor dejar que los estudiantes adivinen qué ocurrirá antes de ejecutar el programa. Es mejor si es posible planificar la implementación (conjeturas), por ejemplo, votar las posibilidades, presentar las posibilidades que aparecen en la pantalla, discutir entre ellos lo que sucederá. El profesor puede intervenir y, por ejemplo, preguntar por qué o cómo aumentar la reflexión. Cuando el alumno participa y está activo, el material se pega mejor en la memoria y aumenta la comprensión así como hacer Diseño de páginas web en las palmas.

Utilice la programación por pares, un método de desarrollo de software en el que dos programadores se fusionan en una sola computadora. Uno (conductor) se ocupa de la diagonal mientras que el otro (navegador) hace comentarios y sugerencias. Luego, el rol se cambia de vez en cuando, por ejemplo, 3-4 por lección. Debe asegurarse que todos estén involucrados, que todos puedan ser pareja y que las parejas estén compuestas de tal manera que aprendan unos de otros y hablen de lo que se está haciendo.

Utilice aplicaciones listas para usar que se han dividido en unidades más pequeñas (subobjetivos). Los estudiantes con poca experiencia a menudo se dan la mano cuando ven un código largo, por lo que es bueno dividirlo o incluso hacer que los estudiantes lo dividan en unidades. Las personas que no conocen no ven cómo son las tareas a pesar de que están acostumbradas a verlas, por lo que es útil enviar tareas similares para capacitación y los estudiantes comprenden mejor las probabilidades cuando ven un programa. Se necesita tiempo para comprender las partes estándar de los programas y cuanto más a menudo los estudiantes vean el código, mejor lo recordarán.

Cíñete a un lenguaje de programación porque la transferencia de conocimientos no llegará hasta que lo domines. Los estudiantes necesitan tiempo para ver los árboles en el bosque antes de que puedan transferir sus conocimientos, por ejemplo, en bucles y funciones entre, por ejemplo, Python y JavaScript. Esperarlos demasiado pronto puede desanimarlos.

Utilice proyectos “reales”con imágenes, sonido y videos porque las investigaciones muestran que los estudiantes recuerdan mejor cuando se utilizan más sentidos. También hay que tener en cuenta que ejemplos, como los juegos de ordenador, pueden resultar apasionantes para unos y no para otros, por lo que es necesario elegir con cuidado lo que se muestra y se hace. Ha funcionado bien que los estudiantes tengan un código listo para usar que luego puedan mejorar y cambiar. Les gusta obtener resultados visibles y satisfactorios rápidamente cuando no están acostumbrados y corren el riesgo de darse por vencidos. Es importante elegir proyectos que realmente capaciten a los estudiantes en lo que se supone que deben aprender y les brinden todo lo que necesitan para comenzar. Los acertijos en los que el estudiante tiene mucho tiempo para averiguar qué se le pide antes de comenzar el código pueden ahuyentar fácilmente a quienes son inseguros y saben poco sobre programación.

 

Leave a Reply

Si continuas utilizando este sitio, aceptas el uso de las cookies. Más información

Las opciones de cookie en este sitio web están configuradas para "permitir cookies" para ofrecerte una mejor experiéncia de navegación. Si sigues utilizando este sitio web sin cambiar tus opciones o haces clic en "Aceptar" estarás consintiendo las cookies de este sitio.

Cerrar