Scratch é uma linguagem simples baseada no visual, que faz sucesso com crianças pequenas. A Wolfram Language é baseada em texto e muito mais poderosa. É um excelente próximo passo para estudantes depois da Scratch, e vai além, continua até a programação profissional e é aplicada nas áreas de pesquisa e da indústria.
Se baseia em um enfoque fundamentalmente diferente, em que a linguagem automatiza o máximo possível, incorporando o máximo de conhecimento possível. Isso permite que a Wolfram Language seja muito mais poderosa e é muito mais fácil de usar, pois as tarefas repetitivas de programação vão sendo automatizadas.
A maioria dos estudantes quase que imediatamente são capazes de modificar um código já existente da Wolfram Language, e assim aprender muito rápido como criar um código do zero. É particularmente importante a coerência em geral do design da linguagem, assim como o nome das funções fáceis de ler que são em inglês.
Geralmente é mais fácil do que outras linguagens, porque a Wolfram Language é simbólica, qualquer fragmento de código é imediatamente significativo , e pode ser testado de separadamente.
Sim. A linguagem expõe os estudantes a uma grande variedade de conceitos de ciência da computação e de programação, os quais podem ser aplicados para aprender outras linguagens , mesmo que essas linguagens pareçam bastante primitivas comparadas com a Wolfram Language.
A Wolfram Language é uma linguagem de alto nível criada para que você não tenha que pensar sobre os tipo de dados da máquina, ponteiros, alocação de memória, etc. Mas se você quiser, você pode ver a maioria desses conceitos funcionando com muita clareza devido à estrutura simbólica da linguagem, e recursos imediatos de visualização.
O exame AP Computer Science atualmente é em Java. No entanto, a Wolfram Language oferece um ambiente poderoso para os estudantes aprederem conceitos subjacentes, com visualização instantênea e depuração muito mais simples.
Basicamente, a vida toda. O objetivo da linguagem é incluir o máximo de conhecimento possível, então aprender tudo da Wolfram Language é como aprender todos os campos de estudos imagináveis. Os princípios básicos da Wolfram Language entretando, podem ser aprendidos rapidamente. Aprender todos os princípios é como aprender uma parte significativa da ciência da computação moderna.
Se o seu aluno aprender a usar a Wolfram Language, eles irão aprender a usar o Mathematica, que hoje é a ferramenta preferida para cursos técnicos e de matemática na maioria das universidades. Historicamente, a Wolfram Language foi desenvolvida a partir do Mathematica há mais de três décadas.
Internamente, o Wolfram|Alpha está escrito na Wolfram Language. A Wolfram Language também faz uso do Wolfram Knowledgebase e Wolfram Natural Language Understanding System, ambos desenvolvidos pelo Wolfram|Alpha.
Não. Existe uma verão do Wolfram Programming Lab que pode ser executado em um navegador, usando a Wolfram Cloud, e não necessita de instalação de nenhum tipo de software.
Sim, a não ser que você esteja usando compreensão de dados ou de linguagem natural. Existe uma versão do Wolfram Programming Lab que pode ser executado offline no Wolfram Desktop, on Mac, Windows, e Linux; acessando a nuvem somente quando necessitar de dados e serviços de compreensão de linguagem natural.
Sim. Você pode editar Exemplos existentes na web e criar seus próprios programas.
Sim, usando qualquer dispositivo que tenha acesso à internet. Para acessar os arquivos usados na sala de aula é preciso fazer login e possuir a licença apropriada. A versão de desktop do Wolfram Programming Lab também está disponível para alunos em escolas que possuem as licenças apropriadas.
Para a versão web, você necessita apenas de um navegador. Para a versão de desktop, qualquer máquina Windows, Mac, ou Linux com pelo menos um gigabyte de RAM.
Atualmente o Wolfram Programming Lab pode ser executado através de um navegador em dispositivos móveis. As versões nativas estão em desenvolvimento.
Encorajamos os estudantes a postarem os seus trabalhos na Wolfram Community para que sejam compartilhados com o mundo.
Sim. Exatamente a mesma Wolfram Language usada por pesquisares e desenvolvedores de software em todo o mundo.
Conforme você for incorporando o Wolfram Programming Lab na sala de aula mais as suas necessidades vão mudando. Inicialmente você pode conferir os Exemplos, simplesmente criando uma conta gratuita. Quando você estiver pronto para criar seu próprio conteúdo com a Wolfram Language provavelmente você vai desejar fazer um upgrade para uma conta Premium. Isso dará acesso ao Wolfram Desktop permitindo que você crie e salve quantos arquivos quiser. Também oferece opções de suporte técnico avançados, e uma forma de administrar grupos separados de estudantes estará disponível em breve.
Existem muitos recursos disponíveis para estudantes interessados. O aluno pode se inscrever em um dos Wolfram Summer Programs, registrar-se para ser um estudante embaixador, e publicar seus trabalhos no Wolfram Demonstrations Project, ou obter uma certificação através do Mathematica Student Certification Program.
Se o Wolfram Programming Lab ié usado através da internet, todos os arquivos e informações dos usuários são amarzenados na Wolfram Cloud, e estarão sujeitos à Política de Privacidade padrão. Se uma versão de desktop do Wolfram Programming Lab é utilizada, somente certos requerimentos necessitam de acesso à nuvem. A Wolfram Private Cloud permite usar de forma privada o Wolfram Programming Lab na nuvem.
Wolfram Programming Lab possui uma biblioteca crescente de Exemplos abrangendo uma grande varidade de áreas. Com o Wolfram Programming Lab é possível oferecer um ensino em computação muito mais amplo do que antes, para o qual currículos completos estão apenas começando a ser desenvolvidos.
Sim. Existe um acervo crescente de Exemplos já feitos adequados para estudos independente.
O uso geralmente se inicia entre os 10 e 12 anos. É um sistema amplo e profundo que é útil durante toda vida profissional. A Wolfram Language também é adequada para alunos adultos.
Os Exemplos disponíveis são elaborados para serem explorados e são auto-explicativos. Se você está procurando por um curso mais tradicional que ensine a Wolfram Language, o livro Introdução básica à Wolfram Language oferece inúmeros tutoriais e avaliações tradicionais.
Milhões de profissionais técnicos tem sido expostos ao Mathematica, um precursor direto da Wolfram Language, e geralmente são aficionados pelo sistema. Visite a Wolfram Community para encontrar usuários da Wolfram Language em sua área.
Quase nenhum. Mas com os recursos matemáticos profundos da Wolfram Language, é fácil para os estudantes terem contato prático com a matemática, ensinada de forma tradicional ou não.
Sim, existem! Uma Introdução Básica à Wolfram Language oferece um curso estruturado sobre a Wolfram Language e está disponível em formato impresso, na internet, e incorporado no Wolfram Programming Lab. Para alunos com mais experiência em matemática, existe também Introdução Prática ao Mathematica da Wolfram e Programando com a Wolfram Language.
Tradução de códigos estão disponíveis na nuvem e nos produtos para desktop para ajudar alunos que não falam inglês a entender os códigos da Wolfram Language.
A tecnologia do Wolfram Programming Lab é incrivelmente poderosa para a criação de websites e aplicativos. Parte do acesso à Wolfram Cloud é gratuito com o Wolfram Programming Lab. Se os alunos desejam operar o próximo Facebook no entanto, eles terão de comprar uma grande quantidade de Créditos para Wolfram Cloud.
Imediatamente, sim, para jogos "abstratos"como Tetris ou Sudoku. E é excelente para ensinar os princípios algoritmicos subjacentes dos jogos. Mas para jogos baseados em mundos realistas em 3D, é preciso se conectar a um sistema como o Unity3D, usando por exemplo o Wolfram Engine para Unity3D.
Definitivamente. Porém outros produtos da Wolfram, como o Mathematica On-line e o Wolfram|Alpha Pro, são mais específicos para isso.
Absolutamente. É o ambiente ideal no qual se pode ensinar conceitos e práticas da ciência da computação em todos os níveis.
Definitivamente. A Wolfram Language é a ferramenta ideal para a ciência de dados em todos os níveis. E todos os dados do mundo real incluidos na linguagem proporcionam o material ideal para exercícios e experiências de ciência de dados.
O Wolfram Programming Lab inclui um Kit de Desenvolvimento Remoto próprio para criação de programas para Raspberry Pi. O Wolfram Programming Lab também pode se conectar a qualquer Raspberry Pi que esteja na rede, e operar na versão integrada Wolfram Language em the Pi.
O Wolfram Programming Lab facilita o entendimento dos princípios da robótica, e também cria códigos que podem ser utilizados para robôs. A versão desktop permite conexão direta com dispositivos externos. O Wolfram Programming Lab pode ser usado também para criar código de Wolfram Language autônomo para computadores Raspberry Pi próprios para serem inclusos em robôs.
Sim. É um sistema de classe mundial para análise e visualizção de dados, assim como modelagem e simulação. A versão desktop também permite conexão direta com dispositivos externos de medição. Tanto a versão na nuvem quanto desktop podem conectar-se aos computadores Raspberry Pi próprios para coleta de dados e controle experimental.
Sim. Os recursos gráficos e sonoros da Wolfram Language facilitam a criação de projetos artísticos. A Wolfram Language é muito usada por artistas profissionais, arquitetos, e designers. Alguns Exexemplos possuem especificadamente arte e desenho algoritmico .
O Wolfram Programming Lab é capaz de criar geometrias em 3D e exportá-las em formatos padrão para impressoras 3D. A Wolfram Language oferece suporte integrado para scanners e impressoras 3D, dando vida a suas criações em 3D. Confira esta webcast para mais informações. Em breve teremos mais Exemplos abordando especificadamente criação, manipulação e impressão de objetos em 3D.
Uma programação personalizada da Wolfram Language programming pode ser difícil. Mas exemplos interativos já existentes, que geralmente usam visualização, podem ser atraentes, e podem proporcionar uma forma fácil de inciar a experiência prática em programação.
São iniciativas diferentes, mas o Wolfram Programming Lab suporta os conceitos da matemática baseada na computação, permitindo aos estudantes escrever e executar programas que podem ser usados para aprender e explorar a matemática com a Wolfram Language.