VisuStruct — Editor visual de estrutogramas

Crie e edite estrutogramas — os diagramas de Nassi-Shneiderman (também diagramas de Chapin): estrutura e fluxo antes da sintaxe.

A app Java em código aberto para secretária e a app SwiftUI para iPad e Mac com Apple silicon partilham o formato .visustruct. Arrastar e largar, interface clara, três idiomas: inglês, alemão e português.

A versão Java atual — código-fonte e releases — é mantida apenas em github.com/code4teaching/VisuStruct.

Aplicação Java para Windows, macOS e Linux

Java em secretária: paleta, diagrama em separadores, exportação. Requer Java.

VisuStruct em Java no computador: janela com menus, botões de estruturas em alemão (instrução, ramificação, ciclos, seleção) e diagrama de Nassi-Shneiderman com fluxo aninhado.
Java em secretária (captura de exemplo). Versão atual e transferências: releases no GitHub (secção de download).

App SwiftUI para iPad e Mac

O editor de estrutogramas para o seu iPad e o seu Mac.

VisuStruct no Mac: janela principal com um diagrama de Nassi-Shneiderman, lista de elementos à esquerda e inspector de instrução em baixo.
SwiftUI no Mac — igual no iPad.

Funcionalidades principais

Primeiro o algoritmo, depois o código

Pense primeiro na lógica e no fluxo — no algoritmo. Depois traduza a mesma estrutura com a sintaxe, na linguagem de programação que preferir — passo a passo e de forma clara.

Obter o VisuStruct

iPad e Mac (Apple silicon)

SwiftUI · iPad e Mac com Apple silicon · separadores, partilha, impressão · 1.1 (App Store).

Política de privacidade – utilização do VisuStruct

O VisuStruct não recolhe dados pessoais e, pela forma como funciona, é compatível com o RGPD. Os seus estrutogramas e ficheiros .visustruct permanecem no dispositivo da utilizadora ou do utilizador. Não há extração, armazenamento central nem rastreio dos conteúdos pedagógicos pelo VisuStruct. O tratamento faz-se onde deve — localmente junto de quem aprende. Na escola isto significa, em geral, menos incerteza do que com muitos serviços em nuvem, porque o conteúdo dos diagramas não é enviado ao editor da app.

Contacto

Holger Sebastiao é professor de informática. A prática em sala de aula inspira o VisuStruct. O VisuStruct foi feito para ajudar a compreender e a desenvolver algoritmos. É uma ferramenta para quem ensina e para quem aprende.

Outros projetos — sobretudo com foco em ensino e educação — estão no meu site www.sebastiao.org (por agora sobretudo em alemão).