Articulo de referencia

Kojo (entorno de aprendizaje)

Kojo es un lenguaje de programación y un entorno de desarrollo integrado (IDE) para la programación y el aprendizaje informático. Cuenta con diversas funciones que permiten juga...

Kojo es un lenguaje de programación y un entorno de desarrollo integrado (IDE) para la programación y el aprendizaje informático. Cuenta con diversas funciones que permiten jugar, explorar, crear y aprender en las áreas de programación, habilidades mentales, matemáticas (interactivas), gráficos, arte, música, ciencia, animación, juegos y electrónica. Kojo se inspira en los lenguajes de programación Logo y Processing . [ 1 ] [ 2 ]

Kojo es un software de código abierto . Fue creado y es desarrollado activamente por Lalit Pant, un programador informático y profesor que vive en Dehradun, India . Kojo es publicado por la Fundación Kogics, una organización sin fines de lucro fundada por Lalit. [ 3 ] Kojo proporciona lenguajes específicos de dominio (DSL) para sus diferentes áreas de aprendizaje y, como tal, puede considerarse un lenguaje de programación educativo .

Kojo está escrito en Scala , lenguaje de programación en el que se basa su metodología. Los usuarios comienzan con un subconjunto sencillo del lenguaje y progresan gradualmente. Su interfaz gráfica de usuario se basa en Java Swing ; una versión anterior se basaba en la plataforma Java NetBeans .

Lalit eligió Scala como lenguaje subyacente para Kojo debido a su baja barrera de entrada y su potencia potencial. [ 4 ] [ 5 ]

Kojo se ha utilizado en escuelas y aulas de todo el mundo. Algunos ejemplos son:

El desarrollo de Kojo está patrocinado en parte por Lightbend , anteriormente TypeSafe, [ 11 ] y la Universidad de Lund , Departamento de Ciencias de la Computación, [ 12 ] donde Kojo se utiliza para introducir a niños y profesores a la programación informática. El profesor Björn Regnell de la Universidad de Lund tiene una presentación informativa sobre el tema. [ 13 ] El profesor Regnell escribe, traducido: " Kojo es la mejor herramienta, con una baja barrera de entrada, que he visto para poner la programación basada en texto real al alcance de los niños, y que además es utilizable hasta el nivel universitario ". [ 14 ]

Kojo ofrece un amplio soporte para la programación y el aprendizaje en idioma turco a partir de su última versión de 2021 y posteriores.

Véase también

Referencias

  1. "Página principal de Kojo" . Consultado el 29 de agosto de 2012 .
  2. Geertjan Wielenga (19 de febrero de 2010). "Entrevista: Entorno de aprendizaje de Scala en la plataforma NetBeans" . DZone . Consultado el 29 de agosto de 2012 .
  3. "Página de descarga de Kojo" . Consultado el 9 de octubre de 2025 .
  4. Odersky, Martin (13 de octubre de 2011). "Llevando la escalabilidad a las aulas del Himalaya" . ReadWrite . Archivado del original el 5 de abril de 2014. Recuperado el 18 de abril de 2013 .
  5. ^ Bagwell, Phil (25 de agosto de 2011). "Entrevista: Scala es un juego de niños" . Scala-lang.org . Escuela Politécnica Federal de Lausana (EPFL) . Consultado el 7 de mayo de 2013 .
  6. Programa de estudios de TIC de Goa, 2021
  7. Escuela Primaria Cardinal Forest
  8. Clase de cuarto grado sueca
  9. Campamento de programación de Silicon Valley
  10. Encuentros
  11. Curvatura de luz
  12. Universidad de Lund, Departamento de Informática.
  13. Profesor Björn Regnell, Universidad de Lund, presentación de Kojo
  14. ^ Regnell, Björn (29 de abril de 2013). "¡Lär cava programador!" . Consultado el 6 de mayo de 2013 .