Una IDE para aprender lógica

Tu primera idea se convierte en algoritmo

Potoo IDE es una IDE de escritorio en desarrollo para aprender lógica de programación.

En desarrollo

Ilustración de pseudocódigo y diagrama de flujo para aprender lógica
primer_pasopseudocódigo
algoritmo "hola"
inicio
  escribir("¡Hola, mundo!")
fin
Editor de algoritmosEscribe y ejecuta pseudocódigo en Potoo IDE.

Ilustración y sintaxis conceptuales; no son una captura de la aplicación.

01 · La propuesta

Un comienzo más claro para la lógica

Potoo IDE ya permite experimentar con algoritmos mediante variantes de la familia Portugol, el pseudolenguaje Calango y el lenguaje de programación Potigol. El proyecto busca hacer más claro este proceso para estudiantes y docentes, reuniendo la escritura y los resultados en una interfaz de escritorio.

Para quiénEstudiantes y docentes

Un espacio de apoyo para aprender y enseñar los fundamentos de la programación.

EnfoqueLógica antes que sintaxis

Los pseudolenguajes ayudan a centrar la atención en los pasos del algoritmo.

FormatoAplicación de escritorio

Una IDE nativa prevista para Linux, Windows y macOS.

02 · Funciones actuales y próximos pasos

Una base funcional que sigue creciendo

Aunque el desarrollo acaba de empezar, Potoo IDE ya ofrece editor y ejecución para Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler, además de Calango y Potigol. La experiencia de aprendizaje sigue evolucionando.

01

Elige un lenguaje

Explora Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler, además de Calango y Potigol.

Implementado
02

Escribe en el editor

Crea proyectos, edita archivos y organiza los pasos de tus algoritmos.

Implementado
03

Ejecuta y sigue el proceso

Ejecuta algoritmos, introduce datos y consulta resultados y diagnósticos.

Implementado
04

Amplía el apoyo al aprendizaje

La compatibilidad y los recursos didácticos siguen mejorando.

En desarrollo

03 · Cómo funciona

Cuatro pasos para explorar una idea

Este flujo ya puede explorarse en la aplicación, que sigue en desarrollo y mejora continua.

Un docente y una estudiante exploran juntos un diagrama de flujo en una computadora portátil.
01

Elige un lenguaje

Selecciona una variante de la familia Portugol o usa Potigol.

02

Escribe el algoritmo

Organiza y edita los pasos del programa en el editor.

03

Ejecuta el programa

Introduce los datos solicitados y sigue el procesamiento.

04

Lee los resultados

Consulta la salida y los diagnósticos de ejecución.

En desarrollo. El soporte de las opciones disponibles sigue evolucionando, al igual que los recursos de aprendizaje.

04 · Lenguajes

Distintas formas
de aprender

Potoo IDE reúne lenguajes de programación y pseudolenguajes en un espacio de aprendizaje.

PT

Portugol

Portugol es una familia de pseudolenguajes didácticos para expresar algoritmos en portugués. No tiene una sintaxis única: cada variante define sus propias reglas y recursos.

Portugol Studio 2.0VisuAlgG-PortugolMapler
CA

Calango

Calango es un pseudolenguaje en portugués para escribir algoritmos. Sus comandos ayudan a estudiar pasos, datos y condiciones, con ejecución interpretada y depuración paso a paso.

PO

Potigol

Potigol es un lenguaje de programación educativo con sintaxis portuguesa, tipado estático e inferencia de tipos. Combina programación imperativa, funcional y orientada a objetos.

Jerimum (Juegos 2D)
En evaluación:PSeIntLinotteC0 (C simplificado)ÉguaLogic BasicKarel the Robot

05 · Avances

Potoo IDE está dando sus primeros pasos

La aplicación ya permite crear, editar y ejecutar algoritmos en Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol. La compatibilidad y los recursos didácticos siguen evolucionando.

Primeras opciones de programación

Ejecución disponible para Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol.

Ampliar la compatibilidad

Ampliar el soporte de las opciones actuales y mejorar los recursos de aprendizaje.

Mejorar el apoyo al aprendizaje

Ampliar los diagnósticos y los recursos que ayudan a comprender los algoritmos.

Refinar la experiencia de uso

Mejorar la IDE a medida que crecen el proyecto y su compatibilidad.

Retrato ilustrado de Diego Pereira

06 · Creador del proyecto

Diego Pereira

Soy ingeniero de software e investigador. Creé Potoo IDE para acompañar a estudiantes y docentes que aprenden lógica de programación con distintos lenguajes y pseudolenguajes.

Conoce mi sitio