En los últimos años, impulsado por los tiempos y las políticas, "programación" no es solo el nombre de un trabajo, sino también el nombre de un curso. La importancia de la "programación" se ha vuelto prominente. Pero la primera dificultad de la programación son sus conceptos y su lógica. Muchos niños no están dispuestos a seguir explorando cuando entran en contacto con ella por primera vez.
"El interés es el mejor maestro de un niño" no es una broma. Muchos padres también quieren que sus hijos aprendan lo que les gusta. Entonces, este punto débil es que "los niños no están interesados, les resulta aburrido y las herramientas son difíciles de operar". En el mundo de los niños, sólo aquellos que estén interesados estarán dispuestos a explorar, entonces, ¿cómo estimular el interés de los niños en la programación? "Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." Tener un buen conjunto de "herramientas" es un atajo para resolver problemas.
Basándose en los valores de "los niños primero" y "si no te diviertes, morirás", los programadores esperan que los adolescentes de entre 7 y 16 años puedan aprender la lógica de un lenguaje de programación complejo a través de programación gráfica y reducir la resistencia psicológica de los niños a la programación, desarrolló de forma independiente una herramienta de programación gráfica adecuada para niños, Kitty (también llamada editor de código fuente).
1. ¿Qué es un gatito?
Kitten es un editor de código fuente de herramienta de programación gráfica especialmente diseñado para estudiantes nacionales.
Como dijo el cofundador y director de tecnología de Codemao, Sun Yue, "está entre C, Python y Scratch, con excelentes funciones informáticas, una amplia gama de bibliotecas de terceros, un ecosistema abierto y una enorme comunidad de desarrolladores". "? Al mismo tiempo, Kitten (también llamado editor de código fuente) ocupa solo una quinta parte de la memoria de Scratch, pero puede admitir programación colaborativa entre varias personas, acceder a más de 100 tipos de hardware y tiene reconocimiento de voz y módulos de inteligencia artificial. que los niños puedan aprender.
La interfaz del editor tiene forma completamente de cómic. Ya sean imágenes de dibujos animados o diseño de interfaz de usuario, los niños se sentirán llenos de puerilidad cuando entren en contacto con ellos por primera vez. Ingrese la URL de la experiencia: gatito.codemao.cn Por supuesto, a diferencia de las herramientas de programación tradicionales, Kitten convierte los códigos en bloques de construcción.
Al mover la posición de los bloques de construcción y configurar los parámetros, puede sentir intuitivamente los cambios en la pantalla y comprender gradualmente la relación directa entre la interacción de la pantalla y el código de programación. Además de ser fácil de usar, también tiene muchas funciones. Puede realizar un entrenamiento de redes neuronales construyendo algunos componentes básicos, incluida la computación en la nube y otras funciones.
A través del aprendizaje de inteligencia artificial, el papel del despacho de aduanas es cada vez más fuerte. Con los componentes básicos del aprendizaje de la inteligencia artificial, la programación de la inteligencia artificial ya no está fuera de su alcance. Los usuarios pueden utilizar este componente básico para crear juegos de rol de aprendizaje inteligente. Después de cada "aprendizaje", la capacidad del personaje para pasar niveles se fortalecerá.
2. El gatito es famoso por ser famoso en los concursos
Lo más importante para aprender conocimientos es "aplicar lo aprendido", y el gatito no es débil en esto. aspecto tampoco. Coopera con los concursos y exámenes nacionales anunciados cada año por el Ministerio de Educación y cuenta con el apoyo de los principales concursos profesionales. Deje que sus hijos prueben sus logros de aprendizaje en competiciones profesionales.
Como un antiguo juego de Coding Cat, la programación innovadora de NOC Coding Cat se ha llevado a cabo durante dos años consecutivos y ha atraído una amplia atención de profesores y estudiantes de escuelas primarias y secundarias de todo el país. En la temporada 2018-2019, el concurso Coding Cat cubrió más de 30 provincias, ciudades, distritos y municipios de todo el país, atrayendo la participación de más de 5.000 escuelas y 654,38 millones de profesores y estudiantes. En el sistema de competencia tradicional, los jugadores de la escuela primaria deben usar gatitos para responder preguntas y crear en un tiempo limitado, mientras que los jugadores de la escuela secundaria deben agregar gatitos y Python para las inspecciones bidimensionales.
El "Concurso Nacional de Práctica e Innovación en Tecnología de la Información (NOC) para escuelas primarias y secundarias" es uno de los concursos nacionales de la lista blanca para escuelas primarias y secundarias anunciados por el Ministerio de Educación. Es una plataforma de práctica educativa de calidad que utiliza la tecnología de la información para cultivar el espíritu innovador y la capacidad práctica de profesores y estudiantes, populariza la ciencia de la inteligencia artificial entre los estudiantes jóvenes y lidera la innovación científica y tecnológica. Programación NOC La programación de innovación Cat es uno de los eventos principales del Concurso Nacional de Práctica e Innovación en Tecnología de la Información para Escuelas Primarias y Secundarias.
3. ¿Cuáles son los aspectos más destacados de “Kitten”?
Kitten es una herramienta de programación gráfica con derechos de propiedad intelectual desarrollada de forma independiente en mi país. En comparación con el compilador común Scratch, Kitten tiene las siguientes ventajas:
En términos de diseño de interfaz: los colores son más coloridos, más brillantes y más suaves, más atractivos para los niños, el color de fondo de la interfaz es grande; área de color amarillo claro, protege los ojos y evita que los niños se sientan cansados durante largas horas de aprendizaje de programación; el diseño del ícono es más lindo y fácil de atraer la atención de los niños; los lindos y divertidos materiales de animación hacen que los juegos de animación sean más refinados y más atractivos; En línea con la estética asiática.
En cuanto al número y tipo de bloques de construcción: existen muchos tipos de módulos de gatitos y una gran cantidad de bloques de construcción de expansión. Además de los componentes básicos de la IA mencionados anteriormente, también hay hardware, variables de la nube, materiales, tableros de dibujo (música), conversión de formato (se puede importar schr), conversión de lenguaje de código, etc. Hay avances en anchura y profundidad, lo que permite efectos más ricos.
En términos de integración de materias: Mao Mao integra múltiples materias y puede integrar el conocimiento de las materias recién aprendido con la programación para consolidar la práctica. Utilice símbolos fonéticos, reconocimiento de voz y bloques de construcción de traducción para crear juegos interactivos en chino e inglés, que se pueden utilizar fácilmente en la enseñanza del inglés.
En términos de soporte de plataforma: Mao Mao admite múltiples dispositivos terminales como teléfonos móviles, tabletas y páginas web. También puede exportar trabajos de programación a formato exe, pequeños programas, etc. Facilitar la posterior creación y comunicación de las obras. Kitten es relativamente sistemático y se puede conectar perfectamente con el posterior editor Turtle de Programming Cat. Puede ser muy coherente desde la programación gráfica hasta el aprendizaje de Python.