7    VisuAlgo.net / Login Translation Treinamento

VisuAlgo.net / pt

Visualização de estruturas de dados e algoritmos através de animação (Portuguese)

Você Sabia? Próxima Dica Aleatória

Sobre Time Termos de uso

Sobre

O VisuAlgo foi conceitualizado em 2011 por Dr. Steven Halim como uma ferramenta para auxiliar seus estudantes a entenderem melhor estruturas de dados e algoritmos, permitindo que eles aprendessem o básico por conta e em seu próprio ritmo.
VisuAlgo contém muitos algoritmos avançados que são discutidos no livro de Dr. Steven Halim ('Competitive Programming', em co-autoria com seu irmão Dr. Felix Halim) e além. Hoje, algumas visualizações/animações destes algoritmos avançados só podem ser encontrados no VisuAlgo.
Apesar de ter sido especificamente projetado para os estudantes da Universidade Nacional de Singapura (NUS) cursando várias disciplinas de estruturas de dados e algoritmos (ex.: CS1010, CS1020, CS2010, CS2020, CS3230, e CS3230), como defensores do aprendizado online, nós esperamos que mentes curiosas ao redor do mundo achem estas visualizações úteis também.
VisuAlgo não foi projetado para funcionar bem em telas de toque pequenas (ex.: smartphones) desde o  princípio devido à necessidade de atender a muitas visualizações complexas de algoritmos que requerem vários pixels e gestos de clicar-e-arrastar para interação. A resolução mínima para uma experiência de usuário respeitável é 1024x768 e somente a página inicial é relativamente amigável a dispositivos móveis. 
VisuAlgo é um projeto em andamento e mais visualizações complexas ainda estão em desenvolvimento. 
O desenvolvimento mais excitante é o gerador de questões e verificador automático (o sistema de quiz online) que permite aos estudantes testar seus conhecimentos de estruturas de dados e algoritmos básicos. As questões são aleatoriamente geradas através de algumas regras e as respostas dos estudantes são instantaneamente e automaticamente avaliadas assim que são submetidas para o nosso servidor de avaliação. Este sistema de quiz online, quando for adotado por mais instrutores de Ciência da Computação ao redor do mundo, deve tecnicamente eliminar questões manuais sobre estruturas de dados e algoritmos básicos de provas típicas de Ciência da Computação em muitas Universidades. Definindo um peso pequeno (mas não-zero) para aqueles aprovados no quiz online, um instrutor de Ciência da Computação pode (significativamente) melhorar o domínio de seus estudantes sobre estas questões básicas, uma vez que os estudantes têm virtualmente um número infinito de questões para praticar que podem ser verificadas instantaneamente antes que eles possam fazer o quiz online. O modo de treino atualmente contém questões para 12 módulos de visualização. Em breve nós adicionaremos os 8 módulos de visualização restantes, para que todos os módulos de visualização no VisuAlgo tenham um componente de quiz online.
Outro ramo de desenvolvimento em atividade é o subprojeto de internacionalização do VisuAlgo. Nós queremos preparar uma base de dados de termos de Ciência da Computação para todos os textos em inglês que aparecem no sistema VisuAlgo. Esta é uma tarefa grande e requer crowdsourcing. Uma vez que o sistema estiver pronto, nós convidaremos os visitantes do VisuAlgo a contribuir, especialmente se você não for um falante nativo de inglês. Atualmente, nós também temos notas públicas sobre o VisuAlgo em vários idiomas:
zh, id, kr, vn, th.

Time

Líder do Projeto & Conselheiro (Julho de 2011-presente)
Dr Steven Halim, Senior Lecturer, School of Computing (SoC), National University of Singapore (NUS)
Dr Felix Halim, Software Engineer, Google (Mountain View)

Estudantes Pesquisadores de Graduação 1 (Jul 2011-Apr 2012)
Koh Zi Chun, Victor Loh Bo Huai

Projeto Final do Ano/Estudantes do Programa de Oportunidades de Pesquisa para a Graduação (UROP) 1 (Jul 2012-Dec 2013)
Phan Thi Quynh Trang, Peter Phandi, Albert Millardo Tjindradinata, Nguyen Hoang Duy

Projeto Final do Ano/Estudantes do Programa de Oportunidades de Pesquisa para a Graduação (UROP) 2 (Jun 2013-Apr 2014)
Rose Marie Tan Zhao Yun, Ivan Reinaldo

Estudantes Pesquisadores de Graduação 2 (May 2014-Jul 2014)
Jonathan Irvin Gunawan, Nathan Azaria, Ian Leow Tze Wei, Nguyen Viet Dung, Nguyen Khac Tung, Steven Kester Yuwono, Cao Shengze, Mohan Jishnu

Projeto Final do Ano/Estudantes do Programa de Oportunidades de Pesquisa para a Graduação (UROP) 3 (Jun 2014-Apr 2015)
Erin Teo Yi Ling, Wang Zi

Projeto Final do Ano/Estudantes do Programa de Oportunidades de Pesquisa para a Graduação (UROP) 4 (Jun 2016-Dec 2017)
Truong Ngoc Khanh, John Kevin Tjahjadi, Gabriella Michelle, Muhammad Rais Fathin Mudzakir

Agradecimentos
Este projeto foi tornado possível pela generosa Concessão de Aperfeiçoamento de Ensino do Centro de Desenvolvimento de Ensino e Aprendizado (CDTL) da Universidade Nacional de Singapura (NUS).

Termos de uso

VisuAlgo é gratuito para a comunidade de Ciência da Computação na Terra. Se você gosta do VisuAlgo, o único pagamento que lhe pedimos é que você fale da existência do VisuAlgo para outros estudantes/instrutores de Ciência da Computação que você conhece =) via Facebook, Twitter, página do curso, blog, email, etc.
Se você é um estudante/instrutor de estruturas de dados e algoritmos, você tem permissão para usar este site diretamente para suas aulas. Se você tirar capturas de tela (vídeos) deste site, você pode usar as capturas de tela (vídeos) em outros lugares desde que você cite a URL deste website (http://visualgo.net) e/ou a lista de publicações abaixo como referência. Contudo, você NÃO tem permissão para baixar os arquivos do VisuAlgo (do lado do cliente) e hospedá-los em seu website, uma vez que isso configura plágio. No momento, nós NÃO permitimos a outras pessoas copiar este projeto e criar variantes do VisuAlgo. Não há problemas em usar a cópia offline (lado do cliente) do VisuAlgo para seu uso pessoal.
Note que o componente do quiz online do VisuAlgo, por natureza, é um componente pesado para os servidores e não há maneira fácil de salvar os scripts e bases de dados do servidor localmente. Atualmente, o público em geral pode apenas usar o 'modo de treinamento' para acessar este sistema de quiz online. Atualmente, o 'modo de prova' é um ambiente mais controlado para usar estas questões geradas randomicamente e verificação automática para um exame real na Universidade Nacional de Singapura (NUS). Outros instrutores de Ciência da Computação interessados devem contatar o prof. Dr. Steven Halim se você quiser experimentar este 'modo de prova'.'

Lista de Publicações

Este trabalho foi apresentado brevemente no CLI Workshop durante a Final Mundial do ACM ICPC 2012 (Polônia, Varsóvia) e na IOI Conference durante a IOI 2012 (Sirmione-Montichiari, Itália). Você pode clicar neste link para ler nosso paper de 2012 sobre este sistema (ele ainda não era chamado VisuAlgo em 2012).
Este trabalho foi feito em sua maioria por meus estudantes anteriores. Os relatórios finais mais recentes estão aqui: Erin, Wang Zi, Rose, Ivan.

Avisos de Bugs ou Solicitações de Novas Funcionalidades

VisuAlgo não é um projeto finalizado. Dr. Steven Halim ainda está ativamente melhorando o VisuAlgo. Se você está usando o VisuAlgo e perceber um bug em qualquer uma de nossas páginas de visualizações/ferramenta de quiz online ou se você quiser solicitar novas funcionalidades, por favor contate o Dr. Steven Halim. O contato dele é a concatenação de seu nome e adicione gmail ponto com.