Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender los principios de la informática?

¿Cómo aprender los principios de la informática?

Resumen: Aprender este curso es inherentemente difícil. Además, los graduados de la escuela secundaria reclutados en los últimos años tienen un conocimiento cultural particularmente pobre, lo que hace que la enseñanza de este curso sea realmente difícil. En tales circunstancias, vale la pena pensar en cómo permitir que los estudiantes aprendan este curso fácilmente. He realizado algunas prácticas docentes al respecto y este artículo hablará sobre algunas experiencias.

Palabras temáticas reserva de conocimiento, interés de aprendizaje, resolución de dificultades, aprendizaje y pensamiento

El curso "Principios de Computación" es un curso profesional principal en la especialidad de informática y tecnología de la información de las escuelas secundarias vocacionales. . Se basa en la microcomputadora IBM PC con 8088/8086 como CPU. Aprende principalmente los principios de composición de microcomputadoras y los conceptos básicos del lenguaje ensamblador. Se divide aproximadamente en tres unidades: conocimiento básico del hardware de la computadora, que incluye principalmente el sistema base y su conversión en computadoras, representación de números y codificación en computadoras, y álgebra lógica y sus principios de composición de computadoras, que incluye principalmente una descripción general de; memoria y unidad central de procesamiento, conocimiento técnico de interrupción y entrada/salida e interfaz; base del lenguaje ensamblador, que incluye principalmente la estructura del microprocesador 8088, el formato de codificación de instrucciones y el método de direccionamiento, el sistema de instrucción 8086/8088, el formato del programa en lenguaje ensamblador y el proceso superior del programa en lenguaje ensamblador. ensamblador Fundamentos de programación en lenguajes. La característica más importante de este curso es que es abstracto, tiene demasiados términos especiales y es difícil de entender. A los estudiantes les resulta difícil comprender el "pensamiento" de las computadoras, por lo que la enseñanza es muy difícil.

A juzgar por la situación docente pasada, los estudiantes han aprendido mucho. Aunque la mayoría de los estudiantes no están dispuestos a dejar de estudiar este curso, al final se puede decir que no han aprendido nada y casi no hay nada. efecto didáctico. ¿Qué debo hacer? ¿O cómo hacer que los estudiantes aprendan "Principios de la informática" de manera fácil y comprensible? Esta pregunta es algo en lo que he estado pensando durante la enseñanza, por lo que he estado cambiando constantemente los métodos de enseñanza durante la enseñanza de este semestre. A través de la enseñanza de "Principios de Computación" este semestre, siento que para que los estudiantes aprendan el contenido de este curso y lo aprendan fácilmente, deben trabajar duro en algunos vínculos de enseñanza. Es decir, en primer lugar, debemos comprender completamente los conocimientos básicos necesarios relacionados con los "Principios de Computación" que los estudiantes ya tienen; en segundo lugar, debemos conocer la actitud de aprendizaje de los estudiantes hacia este curso; en tercer lugar, debemos comunicarnos seriamente con los estudiantes; sobre métodos de aprendizaje y ampliar su pensamiento en la resolución de problemas. Finalmente, debe existir un ambiente práctico.

1. Reserva de conocimientos de los cursos previos

Después de resumir el proceso de enseñanza de medio semestre, la mayor realización es: comprender completamente lo que los estudiantes ya tienen y los "Principios de la Computación" La reserva de conocimientos relacionados con el curso. Por ejemplo, conocimientos teóricos básicos y habilidades operativas básicas de MS-DOS.

La composición y función de los archivos principales de MS-DOS y el proceso de inicio del sistema MS-DOS. Si no tienes estos conocimientos o no los dominas bien, puedes aprender sobre ellos. Las llamadas a funciones del sistema DOS posteriores y las llamadas de interrupción del BIOS son difíciles de entender y no se pueden distinguir entre las llamadas a funciones del sistema DOS y las llamadas de interrupción del BIOS. El resultado es que las llamadas a funciones del sistema DOS y las llamadas de interrupción del BIOS no se pueden utilizar de manera flexible y efectiva. Sin las llamadas a funciones del sistema DOS y las llamadas de interrupción del BIOS, los programas que escribimos no pueden utilizar plenamente las poderosas funciones del lenguaje ensamblador.

Si la clasificación e identificación de los archivos MS-DOS no está clara, tendrá un impacto considerable en los enlaces de enseñanza experimental posteriores. Por ejemplo, algunos estudiantes hacen esto: usan la línea de comando "EDITAR AB" para editar un programa fuente en lenguaje ensamblador y guardarlo en un archivo de disco, y luego usan la línea de comando "MASM AB" para ensamblar, aparece un mensaje como "No se puede Aparecerá "open input". archivo: AB.ASM". En este momento, a menudo no saben cómo lidiar con esto (la mayoría de los estudiantes no traducirán el significado chino de este párrafo en inglés. De hecho, no conocen la diferencia entre los dos nombres de archivo "AB" y "AB"). .ASM”. Piensan que al usar Después de la operación "EDITAR AB", el archivo "AB.ASM" se formará naturalmente.

Si no está familiarizado con las habilidades operativas básicas de MS-DOS, también tendrá un impacto en los enlaces de enseñanza experimental. Por ejemplo, después de que algunos estudiantes editan un archivo de programa fuente en lenguaje ensamblador (la extensión del archivo es correcta), a menudo le dicen al maestro: "Maestro, falta mi programa", "Maestro, no se puede encontrar mi programa", etc. .

De hecho, no tienen clara la ubicación de almacenamiento de los archivos del disco (poco conocimiento sobre los subdirectorios) y no tienen las habilidades para buscar archivos (cómo encontrar información de archivos en el disco).

A través del análisis de estos fenómenos en el proceso de enseñanza, creo que debemos tener una comprensión profunda de los conocimientos básicos necesarios. Si a los estudiantes les faltan, debemos encontrar formas de compensarlos pase lo que pase. De lo contrario, el aspecto relevante de la enseñanza definitivamente se verá afectado.

2. Comprender la actitud de aprendizaje de los estudiantes en cualquier momento

La actitud de aprendizaje es un requisito previo importante para aprender bien un determinado curso si los estudiantes no están interesados ​​en este curso y tienen una actitud negativa. hacia el aprendizaje, la actitud, entonces es bastante difícil aprender bien este curso. Para que los estudiantes aprendan fácilmente un determinado curso, deben estar interesados ​​en el curso y tener una actitud de aprendizaje positiva. Es necesario cambiar de "mis padres, la escuela y los maestros quieren que aprenda" a "quiero aprender". Para lograr este estado de enseñanza, podemos comunicarnos plenamente con los estudiantes y comprender lo que piensan y quieren. hacer y no quiero hacer? Dirigido Guíelos para que cambien de "quieres que aprenda" a "quiero aprender".

Por ejemplo, para comunicarme extensamente con toda la clase, realicé varias encuestas sobre el estado de aprendizaje de "Principios de Computación". Lo que dijo un compañero me animó mucho: "Después de la primera clase, yo". Estoy muy interesado en este curso porque puedo profundizar en la computadora para comprender la computadora que pensaba que era incomprensible. Al mismo tiempo, siento que este curso es muy diferente de otros cursos y también es bastante útil. Solo puedo aprender algunos conocimientos nuevos y pueden entrenar mejor mi pensamiento, así que en secreto decidí aprender bien este curso, pero a medida que avanzaba, me resultaba cada vez más difícil de aprender y algunos estudiantes no podían aprenderlo. , lo que también me afectó, pero sigo creyendo firmemente que con la ayuda del profesor puedo aprender bien este curso. Se puede ver que aunque el curso es difícil de enseñar y de aprender, como profesor, debes hacerlo”. aprovechar al máximo el interés y la determinación de los estudiantes para alentarlos a aprender este curso y, lo que es más importante, ayudarlos a establecer una creencia firme en aprender bien el curso.

3. Resolver dificultades en el aprendizaje

Al comunicarse con los estudiantes, comprender las dificultades que tienen en el aprendizaje y resolverlas, para que los estudiantes sientan que aprender es algo fácil y no se puede superar. . Dificultad insuperable.

Por ejemplo, cuando se enseñan conocimientos relacionados sobre unidades de almacenamiento, los estudiantes no siempre pueden distinguir la relación entre el contenido de la unidad de almacenamiento y la dirección de la unidad de almacenamiento. Una secuencia de instrucciones como esta "MOV BX,1234H/. / "MOV AX, [BX]". Algunos estudiantes piensan que el byte de almacenamiento con la dirección efectiva 1234H se transfiere a AX. Es difícil darse cuenta de que es la palabra de almacenamiento con la dirección efectiva 1234H la que se transfiere a AX. Los estudiantes incluso piensan que es Transferir el número hexadecimal 1234H a AX. Cuando los estudiantes encuentran tales dificultades, es difícil ser efectivo simplemente explicándolas. En este momento, deben explicar menos y no agregar demasiada carga de pensamiento al pensamiento de los estudiantes, sino que deben comprenderlas a través del entorno práctico y el uso. Métodos experimentales para comprenderlos claramente. Los estudiantes muestran los resultados de ejecución de la secuencia de instrucciones y los explican al mismo tiempo, para que los estudiantes puedan comprender la relación entre el contenido de la unidad de almacenamiento y la dirección.

Al hacer pleno uso de los métodos de enseñanza audiovisuales y los entornos experimentales, los estudiantes tendrán menos dificultades en el aprendizaje, más confianza y experimentarán algo de diversión al aprender.

Por ejemplo, cuando se habla de los registros en 8088, si el profesor enfatiza ciegamente que los estudiantes deben recordar el nombre, las características, funciones y usos de cada registro, a los estudiantes también les resultará difícil, porque los registros están Dentro de la CPU, al no poder percibirlo directamente, no podemos conocer su color, forma y otras propiedades físicas. En este momento, solo necesita decirles a los estudiantes cuántos registros hay en la CPU 8088 y cuántos registros hay (registros de bandera). Luego, aún necesitan hacer un uso completo del entorno práctico. DEBUG puede ayudarlos a comprender los nombres y características de los registros en la CPU, funciones y usos, y también puede mostrar cambios en los valores en los registros. Además, el sistema macroensamblador puede integrar instrucciones una por una, verificarlas y compilar programas en lenguaje ensamblador mediante depuración, lo que permite a los estudiantes disfrutar de la diversión de la programación y demostrar sus habilidades de programación. De esta forma, podrás consolidar mejor los conocimientos adquiridos y ampliar tus conocimientos y habilidades.

4. Empiece a pensar

Después de que los profesores ayuden a los estudiantes a establecer un ambiente de aprendizaje relajado, es importante empezar a pensar, en primer lugar, a fortalecer la conexión entre los cursos, y en segundo lugar, a mejorar la capacidad. utilizar conocimientos conocidos y dominados para aprender nuevos conocimientos.

Por ejemplo, en el ejemplo anterior, cuando la computadora muestra el mensaje "No se puede abrir el archivo de entrada: AB.ASM", los estudiantes deben copiar esta información y leerla primero en inglés y chino. por sí mismos Diccionario, que no solo ayuda a los estudiantes a consolidar los conocimientos de inglés que han aprendido, sino que también resuelve las dificultades que encontramos.

Debemos ayudar a los estudiantes a aprender a integrar conocimientos de diversas materias y mejorar su capacidad para resolver problemas. Por ejemplo, considere este ejercicio: convierta este número decimal en un número binario. Los libros de texto generalmente hablan de convertir números decimales enteros y decimales en números binarios respectivamente. Si sigues las ideas del libro de texto, existe un método tradicional, un método primitivo y un método sin pensamiento: usa métodos matemáticos para calcular el número decimal. un decimal decimal 0.328125, y luego convertir decimales decimales en decimales binarios. A algunos estudiantes les resulta demasiado difícil calcular (de hecho, no es difícil en términos de conocimiento matemático, pero a los estudiantes les resulta difícil porque hay demasiados decimales). . Si analizas cuidadosamente la relación entre decimales decimales y decimales binarios: (0.1)2←→( )10, (0.01)2←→( )10, (0.001)2←→( )10,...y ( )10 =( )10=( )10,... Con tal pensamiento, no es difícil ver: ( )10, es decir ( )10, a partir del cual es fácil convertir el número decimal al número binario (0.010101 )2. Se puede ver que después de este procesamiento, no es necesario calcular el número de dígitos después del punto decimal. Después de aprender a utilizar el conocimiento conocido para resolver problemas desconocidos, cabe decir que resolver este problema es mucho más sencillo. Existe otro método que también requiere pensar e integrar conocimientos matemáticos. Primero convierta el numerador (21)10 a (10101)2, luego convierta el denominador (64)10 a (1000000)2 y finalmente divida (10101)2 entre (1000000)2, que es (26)2. Al calcular X/1000000 en decimal, ¿es necesario mover el punto decimal de En comparación, convertir (21)10 a (10101)2 es bastante sencillo.

Usar métodos de pensamiento para resolver problemas no solo amplía su pensamiento, sino que también hace que el aprendizaje sea fácil e interesante, y también puede mejorar su capacidad de autoestudio.