Uma IDE para aprender lógica

Sua primeira ideia vira algoritmo

Potoo IDE é uma IDE desktop em desenvolvimento para aprender lógica de programação.

Em desenvolvimento

Ilustração de pseudocódigo e fluxograma para aprender lógica
primeiro_passopseudocódigo
algoritmo "olá"
início
  escreva("Olá, mundo!")
fim
Editor de algoritmosEscreva e execute pseudocódigo no Potoo IDE.

Ilustração e sintaxe conceituais; não são uma captura do aplicativo.

01 · A proposta

Um começo mais claro para a lógica

O Potoo IDE já permite experimentar algoritmos com as variantes da família Portugol, com a pseudolinguagem Calango e com a linguagem de programação Potigol. O projeto quer tornar esse processo mais claro para estudantes e professores, reunindo escrita e resultados numa interface desktop.

Para quemEstudantes e professores

Um espaço de apoio para aprender e ensinar os fundamentos da programação.

FocoLógica antes da sintaxe

Pseudolinguagens ajudam a concentrar a atenção nos passos do algoritmo.

FormatoAplicativo desktop

Uma IDE nativa planejada para Linux, Windows e macOS.

02 · Recursos atuais e próximos passos

Uma base funcional que continua crescendo

Mesmo no início do desenvolvimento, o Potoo IDE já oferece editor e execução para Portugol Studio 2.0, VisuAlg, G-Portugol e Mapler, além de Calango e Potigol. A experiência de aprendizagem continua evoluindo.

01

Escolha uma linguagem

Explore Portugol Studio 2.0, VisuAlg, G-Portugol e Mapler, além de Calango e Potigol.

Implementado
02

Escreva no editor

Crie projetos, edite arquivos e organize os passos dos seus algoritmos.

Implementado
03

Execute e acompanhe

Execute algoritmos, informe dados e consulte resultados e diagnósticos.

Implementado
04

Amplie o apoio à aprendizagem

A compatibilidade e os recursos didáticos seguem sendo aprimorados.

Em desenvolvimento

03 · Como funciona

Quatro passos para explorar uma ideia

Este fluxo já pode ser explorado na aplicação, que segue em desenvolvimento e aprimoramento.

Professor e estudante exploram juntos um fluxograma em um laptop.
01

Escolha a linguagem

Selecione uma variante de Portugol, Calango ou Potigol.

02

Escreva o algoritmo

Organize e edite os passos do programa no editor.

03

Execute o programa

Informe os dados solicitados e acompanhe o processamento.

04

Leia os resultados

Consulte a saída e os diagnósticos da execução.

Em desenvolvimento. O suporte às opções disponíveis continua evoluindo, assim como os recursos de aprendizagem.

04 · Linguagens

Diferentes formas
de aprender

O Potoo IDE reúne linguagens de programação e pseudolinguagens em um espaço de aprendizagem.

PT

Portugol

Portugol é uma família de pseudolinguagens didáticas que expressa algoritmos em português. Não há uma sintaxe única: cada variante define suas próprias regras e recursos.

Portugol Studio 2.0VisuAlgG-PortugolMapler
CA

Calango

Calango é uma pseudolinguagem em português para escrever algoritmos. Seus comandos ajudam a estudar etapas, dados e condições, com execução interpretada e depuração passo a passo.

PO

Potigol

Potigol é uma linguagem de programação educacional com sintaxe portuguesa, tipagem estática e inferência. Combina os paradigmas imperativo, funcional e orientado a objetos.

Jerimum (Jogos 2D)
Em avaliação:PSeIntLinotteC0 (C Simplificado)ÉguaLogic BasicKarel the Robot

05 · Andamento

O Potoo IDE está nos primeiros passos

A aplicação já permite criar, editar e executar algoritmos em Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango e Potigol. A compatibilidade e os recursos didáticos continuam em evolução.

Primeiras opções de programação

Execução disponível para Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango e Potigol.

Ampliar a compatibilidade

Ampliar o suporte às opções atuais e aprimorar os recursos de aprendizagem.

Aprimorar o apoio à aprendizagem

Expandir diagnósticos e recursos que ajudem a compreender os algoritmos.

Refinar a experiência de uso

Melhorar a IDE à medida que o projeto e o suporte crescem.

Retrato ilustrado de Diego Pereira

06 · Criador do projeto

Diego Pereira

Sou engenheiro de software e pesquisador. Criei o Potoo IDE para apoiar estudantes e professores que estão aprendendo lógica de programação com diferentes linguagens e pseudolinguagens.

Conheça meu site