Red de conocimiento de recetas - Se unen a la olla caliente - Cómo mejorar el interés de los estudiantes universitarios en los conceptos básicos de la programación

Cómo mejorar el interés de los estudiantes universitarios en los conceptos básicos de la programación

1. Reducir el umbral y brindar a los estudiantes oportunidades para tener éxito.

Las investigaciones muestran que mejorar la motivación de logro de los estudiantes aumentará su interés en aprender, y la fuerza de la motivación de logro de los estudiantes se ve afectada por las experiencias de aprendizaje temprano. Los estudiantes que fracasan temprano a menudo son criticados y castigados, lo que afecta su futura exploración e innovación; por el contrario, los estudiantes que han experimentado el éxito en las primeras etapas tendrán una mayor sensación de logro y confianza en sí mismos porque a menudo se les anima y afirma; Por lo tanto, reducimos la dificultad del aprendizaje en el aprendizaje temprano, para que los estudiantes puedan experimentar la simplicidad de aprender a programar, permitirles sentir la experiencia del éxito y avanzar hacia el éxito a través del éxito. Por ejemplo, en su primera clase sobre programación en C, podría explicar a los estudiantes el formato general de un programa en C:

main( ) { }

“Este formato es fijo, solo como cuando hacemos preguntas de prueba de matemáticas. El formato fijo es: Prueba:? "Entonces el profesor le pidió a este programa C que mostrara "¡Soy chino!" en la pantalla de la computadora. El profesor utiliza el software experimental integral Turbo C para Windows (el software tiene una interfaz amigable, operación simple y es propicio para la práctica de computadora para principiantes) para escribir rápidamente el siguiente programa:

main() { printf ("¡Soy chino! ");}

Y ejecute el programa en vivo para que los estudiantes lo vean. Efectivamente, apareció en la pantalla la frase solicitada que, de forma un tanto mágica, atrajo inicialmente a los estudiantes. Luego, el maestro presentó que el comando printf se usa para controlar la computadora y mostrar "cosas" en la pantalla. Finalmente, el profesor hizo una pregunta: si quieres mostrar "¡Puedo hacerlo!" en la pantalla de la computadora. ,¿Qué debo hacer? ¿Por favor escriba también un programa? Dé a los estudiantes 2 minutos, luego pida a un estudiante que suba al escenario para escribir un programa y luego el maestro ayudará a ejecutar el programa. Como resultado, el programa se desarrolló con normalidad y el profesor llamó a toda la clase para felicitar al alumno con aplausos. Y pida a los estudiantes que lo hicieron bien que levanten la mano y los elogien verbalmente. Este tipo de proceso de enseñanza prácticamente reduce el umbral de aprendizaje, permite a los estudiantes saborear su primer y preciado éxito, elimina el miedo a las dificultades y mejora su entusiasmo por aprender.

2.Dejar que los estudiantes se den cuenta de la importancia del curso lo antes posible.

Para cultivar el interés de los estudiantes en aprender, es necesario que se den cuenta de la importancia de este curso lo antes posible. Si no te das cuenta plenamente de la importancia del curso hasta el final del semestre, será demasiado tarde para estudiar adecuadamente. Por tanto, como docente debemos hacer que los estudiantes sientan plenamente la importancia de la asignatura en las actividades docentes iniciales, para que la valoren subjetivamente. Además de presentar a los estudiantes de primera clase el estado y el papel de este curso en el sistema informático profesional, los profesores también deben combinar el contenido de la enseñanza en el aula y enumerar casos de aplicación de lenguajes de alto nivel en la práctica de producción para que los estudiantes se den cuenta de que la programación es una verdadera utilidad, es de gran ayuda para el desarrollo de la productividad científica y tecnológica y la mejora de la propia empleabilidad, y así tener más motivación para aprender. Por ejemplo, los profesores pueden explicar a los estudiantes que en el examen escrito para la contratación de talentos en carreras relacionadas con la informática, las preguntas de programación son obligatorias y representan una gran cantidad. Incluso si su futuro trabajo no tiene nada que ver con aplicaciones informáticas, como marketing, gestión empresarial, etc., aprender programación hará que sus ideas de trabajo sean más lógicas y organizadas y mejorará significativamente su capacidad para analizar y resolver problemas. oportunidades de promoción y desarrollo.

3. Utilizar metáforas para hacer la clase más interesante.

Para los principiantes, algunos contenidos de enseñanza en programación en lenguajes de alto nivel son abstractos, aburridos y difíciles de entender. Los profesores deben simplificar lo complejo, hacer fácil lo difícil y hacer que el conocimiento abstracto sea simple y claro. Tomar prestados ejemplos de la vida y crear metáforas vívidas en la enseñanza en el aula puede hacer que el contenido de la enseñanza sea más vívido, más concreto y más fácil de aceptar para los estudiantes. Por un lado, aumenta la diversión de la clase y, por otro, facilita que los alumnos aprendan y recuerden. Por ejemplo, cuando se enseña a intercambiar valores con dos variables, los estudiantes se sienten algo confundidos acerca de por qué se debe usar una tercera variable, porque no se requiere la participación de una tercera persona cuando se intercambian regalos en la vida. El profesor puede ofrecer a los estudiantes una metáfora vívida: hay una botella de vinagre blanco y una botella de vino tinto. ¿Cómo intercambiar los líquidos de las dos botellas? Es fácil para los estudiantes pensar en usar la tercera botella vacía. Entonces el maestro demostró la acción.

Primero vierta el vinagre blanco en la tercera botella vacía (las tres botellas son del mismo tamaño), luego vierta el vino tinto en la botella original de vino blanco y finalmente vierta el líquido de la tercera botella en la botella original de vino tinto. y ya está. La tercera botella vacía prestada es la variable temporal temp (la tercera variable) en el código. El primer paso de la demostración de acción es: temp = x; el segundo paso es: x = y; el tercer paso es: y = temp. A través de la metáfora de la imagen de arriba, aumenta la diversión de la clase y hace que sea más fácil para los estudiantes. acepte, comprenda y recuerde este punto de conocimiento para aumentar su interés en aprender.

4. Utilice la enseñanza de casos reales para inculcar conciencia de la aplicación y estimular el interés por el aprendizaje.

La enseñanza tradicional de la programación de lenguajes avanzados se basa principalmente en la profundización gradual de las reglas gramaticales, lo que ayuda a los estudiantes a aprender conocimientos gramaticales paso a paso. Los estudiantes a menudo aprenden reglas gramaticales durante más de medio semestre, pero no saben para qué se usan, lo que en última instancia conduce a una desconexión grave entre lo que aprenden y lo que usan. Por lo tanto, en el proceso de enseñanza, cada capítulo debe diseñar un caso relativamente completo y práctico, como: cálculo del rendimiento del maíz, gestión del desempeño de los estudiantes, gestión de tarjetas de biblioteca, calculadora simple y otros problemas de aplicación práctica que se pueden encontrar en la vida diaria. En la enseñanza, primero se guía a los estudiantes para que conviertan problemas prácticos en problemas matemáticos, luego encuentren métodos de cálculo apropiados para resolver problemas matemáticos y luego se les proporcionen algoritmos específicos para implementar los métodos de cálculo. Finalmente, escriba y depure programas en lenguajes de alto nivel. Para cada situación, los profesores deben guiar a los estudiantes para que aprendan a analizar y resolver problemas, no solo a aprender reglas gramaticales [2]. De esta manera, los estudiantes pueden aprender a utilizar programas informáticos para resolver problemas de la vida real, aumentando así su motivación y entusiasmo por aprender. Por supuesto, al elegir casos, se debe prestar atención al aprendizaje paso a paso de las reglas gramaticales.

5. Utilice Weibo para fortalecer la comunicación y la interacción entre profesores y estudiantes.

Weibo, conocido como Weibo, es un tipo de intercambio de información basado en las relaciones de los usuarios.

En la plataforma de recopilación de comunicaciones, los usuarios pueden acceder a comunidades personales de WEB y a varios componentes del cliente [3], y solo pueden enviar información de hasta 140 caracteres a la vez. La información se puede intercambiar y compartir en cualquier momento y en cualquier lugar, que es la característica principal de Weibo. El autor abrió una vez un Weibo en Sina. com responde las preguntas de los estudiantes a través de Weibo.