Scratch es un lenguaje simple basado en visión, que ha sido exitoso con niños pequeños. Wolfram Language está basado en texto y es mucho más potente. Es un grandioso siguiente nivel para estudiantes después de Scratch, que luego continúa hacia la programación profesional y las fronteras de la investigación y la industria.
Se basa en un enfoque fundamentalmente distinto, en el cual el lenguaje automatiza tanto como sea posible, e incorpora tanto conocimiento como sea posible. Esto permite que Wolfram Language sea muchísimo más potente, y a la vez mucho más fácil de usar, ya que las tareas repetitivas de programación han sido automatizadas.
La mayoría de estudiantes son casi inmediatamente capaces de modificar código existente de Wolfram Language, y aprenden rápidamente a crear código desde cero. La coherencia general del diseño de lenguaje es particularmente importante, al igual que los nombres de funciones en el lenguaje que son fáciles de leer y están basados en inglés común.
Por lo general es más fácil que en otros lenguajes, ya que Wolfram Language es simbólico, de manera que cualquier fragmento de código es inmediatamente significativo, y puede ser probado independientemente.
Sí. El lenguaje expone a los estudiantes a un amplio rango de conceptos de la informática y programación, los cuales luego pueden aplicar al aprender otros lenguajes, incluso si estos lenguajes se ven un tanto primitivos comparados con Wolfram Language.
Wolfram Language es un lenguaje de alto nivel diseñado para que usted no tenga que pensar acerca de tipo de datos de máquina, punteros, distribución de memoria, etc. Pero si usted lo desea, puede ver la mayoría de estos conceptos funcionando, con gran claridad agregada por la estructura simbólica del lenguaje, y capacidades inmediatas de visualización.
La prueba de ciencias de la computación avanzadas actualmente está en Java. Sin embargo, Wolfram Language proporciona un potente entorno para que los estudiantes aprendan conceptos subyacentes, con visualización instantánea y depuración mucho más simple.
Basicamente, por siempre. El objetivo del lenguaje es incluir tanto conocimiento como sea posible, de manera que aprender Wolfram Language por completo es como aprender todos los campos de estudio imaginables. Sin embargo, puede aprender los principios básicos de Wolfram Language con rapidez. Aprender todos los principios es como aprender una parte importante de las ciencias modernas de la computación.
Si sus estudiantes aprenden Wolfram Language, también estarán aprendiendo a usar Mathematica, actualmente la herramienta preferida para matemáticas y otros cursos técnicos en la mayoría de las universidades. Históricamente, Wolfram Language evolucionó durante tres décadas de desarrollo de Mathematica.
Internamente, Wolfram|Alpha está escrito en Wolfram Language. Wolfram Language también hace uso de Wolfram Knowledgebase y Wolfram Natural Language Understanding System, ambos desarrollados para Wolfram|Alpha.
No. Existe una versión de Wolfram Programming Lab que se ejecuta solamente en un navegador web, usando Wolfram Cloud, y no requiere instalar software de ningún tipo.
Sí, excepto cuando necesita datos o comprensión de lenguaje natural. Existe una versión de Wolfram Programming Lab que se ejecuta sin conexión en Wolfram Desktop, en sistemas macOS, Windows y Linux, que solo accede a la nube cuando necesita datos y servicios de comprensión de lenguaje natural.
Sí. Puede editar ejemplos existentes y crear programas pequeños por sí mismo.
Sí, mediante cualquier dispositivo con conexión a internet. Para conectarse a los archivos utilizados en clase, se requiere iniciar sesión, así como la licencia adecuada. La versión de escritorio de Wolfram Programming Lab también está disponible para estudiantes en escuelas que posean la licencia adecuada.
Para la versión web, simplemente necesita poder ejecutar un navegador web. Para la versión de escritorio, cualquier equipo Windows, macOS o Linux con al menos un gigabyte de memoria RAM debería funcionar.
Actualmente Wolfram Programming Lab puede ser utilizado por medio de un navegador web en dispositivos móviles. Las versiones nativas están en proceso.
Animamos a los estudiantes a publicar sus creaciones en la Comunidad Wolfram para compartirlas con el mundo.
Sí. Incluye la misma versión de Wolfram Language utilizada por investigadores y desarrolladores de software en todo el mundo.
A medida que incorpore Wolfram Programming Lab en su salón de clases, sus necesidades irán cambiando. Inicialmente le invitamos a revisar las exploraciones creando una cuenta gratuita. Cuando esté listo para comenzar a crear su propio contenido con Wolfram Language, deseará actualizar a una cuenta Premium. Esta le proporcionará acceso a Wolfram Desktop y le permitirá crear y guardar tantos archivos como desee. Además incluye opciones de soporte técnico mejoradas, y próximamente incorporaremos la habilidad de manejar grupos de estudiantes de manera separada.
Existen muchos recursos para estudiantes interesados. Pueden aplicar a uno de los Programas de verano Wolfram, registrarse como estudiantes embajadores, publicar sus trabajos en el Proyecto de demostraciones Wolfram, u obtener certificaciones mediante el Programa de certificación para estudiantes de Mathematica.
Si Wolfram Programming Lab es utilizado por medio de la web, todos los archivos e información de usuario son almacenados en Wolfram Cloud, y están sujetos a su Política de privacidad estándar. Si se utiliza una versión de escritorio de Wolfram Programming Lab, solo ciertas solicitudes requieren acceso a la nube. Wolfram Private Cloud permite usar Wolfram Programming Lab de forma privada en la nube.
Wolfram Programming Lab posee una creciente biblioteca de exploraciones que cubre muchos campos distintos. Con Wolfram Programming Lab es posible tener una más amplia educación en computación que antes, para la cual recién se están empezando a crear planes de estudio completos.
Sí. Existe una creciente colección de exploraciones listas para su uso adecuadas para el estudio independiente.
El uso generalmente inicia entre los 10 y 12 años. Es un sistema amplio y profundo que es útil todo el camino hasta las carreras profesionales. Wolfram Language también es adecuado para estudiantes mayores de edad.
Las exploraciones están diseñadas para ser exploratorios y autoguiadas. Si está buscando un curso más tradicional que enseñe Wolfram Language, el libro Una introducción elemental a Wolfram Language ofrece numerosos tutoriales y evaluaciones tradicionales.
Millones de profesionales técnicos han sido expuestos a Mathematica, un precursor directo de Wolfram Language, y usualmente son grandes apasionados del sistema. Visite la Comunidad Wolfram para encontrar usuarios de Wolfram Language en su zona.
Casi ninguno. Pero con las capacidades matemáticas profundas de Wolfram Language, es fácil para los estudiantes obtener exposición práctica a matemáticas, enseñadas de forma tradicional o no.
¡Sí existen! Una introducción elemental a Wolfram Language proporciona un curso estructurado sobre Wolfram Language y está disponible en formato impreso, en línea, e incluso incorporado directamente en Wolfram Programming Lab. Para estudiantes con una mayor experiencia en matemáticas, también existe Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language.
Hay traducciones de código disponibles para los equipos de escritorio y en la nube, para ayudar a las personas que no son hablantes nativos de inglés a comprender el código de Wolfram Language.
La tecnología de Wolfram Programming Lab es increíblemente potente para crear páginas web y aplicaciones. Parte del acceso a Wolfram Cloud es gratuito mediante Wolfram Programming Lab. Sin embargo, si los estudiantes desean operar el siguiente Facebook, deberán adquirir una gran cantidad de Wolfram Cloud Credits adicionales.
Para juegos "abstractos" como Tetris o Sudoku, sí, inmediatamente. También es grandioso para enseñar los principios algorítmicos subyacentes de los juegos. Pero para juegos basados en mundos realistas en 3D, necesitará conectarse con un sistema como Unity3D, usando por ejemplo Wolfram Engine para Unity3D.
Definitivamente. Aunque otros productos Wolfram como Mathematica Online y Wolfram|Alpha Pro, están específicamente orientados para ello.
Absolutamente. Es un entorno ideal donde se puede enseñar conceptos y prácticas de ciencias de la computación en todos los niveles.
Definitivamente. Wolfram Language es una herramienta ideal para la ciencia de datos en todos los niveles. Y todos los datos del mundo real incluidos en el lenguaje proporcionan material ideal para ejercicios y exploraciones de ciencia de datos.
Wolfram Programming Lab incluye un Kit de Desarrollo Remoto adecuando para crear programas para Raspberry Pi. También puede conectarse con cualquier Raspberry Pi en la misma red, y operar la versión incluida de Wolfram Language en el equipo Pi.
Wolfram Programming Lab proporciona una excelente forma de comprender los principios de la robótica, así como crear código que puede ser utilizado para robots. La versión de escritorio permite una conexión directa con dispositivos externos. Wolfram Programming Lab puede ser utilizado para crear código autónomo de Wolfram Language para equipos Raspberry Pi apropiados para la inclusión en robots.
Sí. Es un sistema de clase mundial para el análisis y visualización de datos, así como el modelado y la simulación. La versión para escritorio también permite una conexión directa con dispositivos de medición externos. Las versiones para escritorio y la nube pueden conectarse con equipos de Raspberry Pi apropiados para la recolección de datos y el control experimental.
Sí. Las capacidades gráficas y de sonido incorporadas de Wolfram Language le facilitan a los estudiantes realizar proyectos artísticos. Wolfram Language es usado ampliamente por artistas profesionales, arquitectos y diseñadores. Algunas exploraciones cubren específicamente arte y diseño algorítmico.
Wolfram Programming Lab puede crear geometrías en 3D y exportarlas en formatos estándar para la impresión 3D. Wolfram Language proporciona soporte incorporado para escáneres e impresoras 3D, permitiéndole dar vida a sus creaciones en 3D. Vea transmisión en línea para más información. Pronto habrán exploraciones que cubrirán específicamente la creación, manipulación en impresión de objetos en 3D.
La programación personalizada de Wolfram Language puede ser difícil. Pero las exploraciones interactivas preconstruidas, que generalmente usan la visualización, pueden ser inmediatamente llamativas y proporcionan una manera fácil de iniciar una experiencia práctica de programación.
Son iniciativas distintas, pero Wolfram Programming Lab es compatible con los conceptos de las matemáticas basadas en computación, permitiéndo a los estudiantes escribir y ejecutar programas que pueden ser usados para aprender y explorar las matemáticas mediante Wolfram Language.