apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-01

Continuando con nuestras útiles y pertinentes publicaciones sobre las diversas Apps del Linuxverso idóneas para Distros Educativas y Proyectos STEM, y complementar las que ya hemos visto sobre el ámbito TI de Herramientas ofimáticas (Parte 1) y las Herramientas de Diseño 2D/3D/CAD (Parte 2), hoy en esta tercera parte abordaremos algunas interesantes «Herramientas para el Desarrollo de Software y Bases de Datos».

Y es que, cuando se trata de obtener herramientas libres, abiertas y gratuitas en el ámbito educativo, es decir, para el aprendizaje y la enseñanza de las materias científico-tecnológicas que suelen denominarse Science, Technology, Engineering and Mathematics en inglés o Ciencia, Tecnología, Ingeniería y Matemáticas, en español), definitivamente el Linuxverso nos ofrece un amplio abanico de opciones a considerar. Y por tal razón, hoy les ofrecemos a más detalle de algunas de las más útiles y prácticas que se deben conocer, probar y utilizar en cualquier Colegio y Universidad de cualquier país, con el fin de enseñar y aprender sobre estos diversos contenidos educativos y formativos tecnológicos e informáticos.

apps-diseno-2d-3d-cad-distros-educativas-proyectos-stem-parte-02-01
10 apps de Diseño 2D/3D/CAD para usar en Distros Educativas y Proyectos STEM: Parte 02

Pero, antes de iniciar esta publicación sobre estas mencionadas «Herramientas libres, abiertas y gratuitas para el Desarrollo de Software y Bases de Datos» que vale la pena instalar y probar sobre Distros Educativas y Proyectos STEM, les recomendamos explorar la anterior publicación de esta serie, al finalizar de leer esta:

Entre las más conocidas y usadas Apps del Linuxverso en materia de Diseño 2D/3D/CAD que vale la pena instalar y probar sobre Distros Educativas y Proyectos STEM con el fin de enseñar y aprender diversos contenidos educativos y formativos se pueden mencionar algunas como: Bforartists, Blender, FreeCAD, LibreCAD, Natron, Pencil2D, QCAD, Open 3D Engine, Synfig y Wings 3D.

Artículo relacionado: 10 apps de Diseño 2D/3D/CAD para usar en Distros Educativas y Proyectos STEM: Parte 02

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-1-1

Apps idóneas a usar en Distros Educativas: Desarrollo de SW y BBDD

Apps recomendadas para el Desarrollo de SW y BBDD sobre Distros y Proyectos educativos

A continuación conocerás un poco más al detalle sobre algunas diversas aplicaciones libres y abiertas para el Desarrollo de Software y Bases de Datos, muchas de las cuales consideramos son de las más conocidas y útiles, y otras que, sin duda alguna, vale la pena conocer y probar para estos fines educativos. Y estas son las siguientes: Alice, Basic 256, BlueJ, ChartDB, CodeBlocks, Greenfoot, Kexi, Processing, PseudoFlow, PSeInt, MyCompiler, Scratch, Scratux, Stencyl, TinkerCAD, TuboWarp, Turtlico y WhoDB.

Y a continuación más detalle sobre cada una de estas aplicaciones:

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-02

Alice es un innovador entorno de programación basado en bloques que facilita la creación de animaciones, la creación de narrativas interactivas o la programación de juegos sencillos en 3D. A diferencia de muchas de las aplicaciones de codificación basadas en rompecabezas, Alice motiva el aprendizaje a través de la exploración creativa. Alice está diseñado para enseñar habilidades de pensamiento lógico y computacional, principios fundamentales de programación y para ser una primera exposición a la programación orientada a objetos. El Proyecto Alice proporciona herramientas y materiales complementarios para la enseñanza mediante Alice en un espectro de edades y materias con beneficios comprobados para atraer y retener a grupos diversos y desfavorecidos en la educación en ciencias de la computación. Sobre Alice.

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-03

Basic 256

BASIC-256 es una versión fácil de usar de BASIC diseñada para enseñar a cualquier persona a programar. Un modo gráfico integrado permite dibujar imágenes en la pantalla en minutos y un conjunto de tutoriales fáciles de seguir presentan conceptos de programación a través de ejercicios divertidos. Soporte Basic 256

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-04

BlueJ

BlueJ es un entorno de desarrollo Java diseñado específicamente para la enseñanza a nivel introductorio. Fue diseñado e implementado por el equipo de BlueJ en King’s College, Londres. Razón por la cual, se le considera un IDE idóneo para principiantes y aprendices de programación. BlueJ se distribuye en cinco formatos diferentes: un paquete instalable para sistemas Windows, un paquete “independiente” (instalación gratuita) para Windows, uno para MacOS, uno para sistemas basados ​​en Debian (incluido Ubuntu) y uno para todos los demás sistemas. Sobre BlueJ

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-05

ChartDB

ChartDB es un moderno e innovador Editor de Diagramas de Bases de Datos, gratuito y abierto, y basado en la web, útil para visualizar y diseñar BBDD sencillas. Y para ello, permite visualizar instantáneamente el esquema de las bases de datos creadas con una única «consulta inteligente». También permite personalizar diagramas, exportar scripts SQL y acceder a todas las funciones, sin necesidad de una cuenta. Sobre ChartDB

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-06

CodeBlocks

Code::Blocks es un IDE libre, abierto y gratuito para C/C++ y Fortran diseñado para satisfacer las necesidades más exigentes de sus usuarios más avanzados, pero a la vez, es de gran facilidad de uso y buena potencia, lo que le hace ideal para estudiantes y aprendices. Además, está diseñado para ser muy extensible y totalmente configurable. Y está diseñado en torno a un marco de complementos que se puede ampliar con muchos de estos compementos, tanto hecho por terceros para ampliar funcionalidades como por uno mismo para diversos fines. Sobre CodeBlocks

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-07

Greenfoot

Es un software ideal para la enseñanza y aprendizaje de la programación mediante Java. Puesto que, permite la enseñanza de la programación orientada a objetos con Java. Y para ello, falicita la creación de «actores» que viven en «mundos» para crear juegos, simulaciones y otros programas gráficos. Además, es visual e interactivo, y sus herramientas de visualización e interacción están integradas en el entorno. Mientras que, los actores creados con él, están programados en código Java textual estándar, lo que proporciona una combinación de experiencia de programación en un lenguaje tradicional basado en texto con ejecución visual. Sobre Greenfoot

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-08

Kexi

KEXI es un creador visual de aplicaciones de bases de datos. Por lo tanto, es util para diseñar aplicaciones de bases de datos, insertar y editar datos, realizar consultas y procesar datos. Tambien se puede utilizar para crear formularios que proporcionen una interfaz visual personalizada para los datos. Así, permite que todos los objetos de la base de datos (tablas, consultas, formularios, informes, etc.) se almacenen en la base de datos, pero facilitando el intercambio de datos y diseños. En resumen, es un Gestor de datos integrados, similar a MS Access y FileMaker, e ideal para el diseño y la implementación Bases de Datos. Sobre Kexi

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-09

Processing

Processing es un software flexible y un lenguaje para aprender a programar. Desde 2001, Processing promueve la alfabetización en software dentro de las artes visuales y la alfabetización visual dentro de la tecnología. Por ello, hoy en día, existen decenas de miles de estudiantes, artistas, diseñadores, investigadores y aficionados que utilizan Processing para aprender y crear prototipos. Además, en su actual versión 4 ofrece mejoras importantes en segundo plano, con el objetivo principal de mantener el código funcionando sin problemas en el hardware y los sistemas operativos más recientes. Sobre Processing

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-10

PseudoFlow

PseudoFlow es un software libre y de código abierto desarrollado para ayudar a los estudiantes de programación a aprender sobre estructuras de control mediante el uso de pseudocódigo y la generación de diagramas de flujo estándar ANSI de sus algoritmos en tiempo real. Sin embargo, se encuentra actualmente en desarrollo activo con una variedad de características interesantes en el horizonte. Y siendo algunas de las mejoras planificadas la detección de errores de pseudocódigo, compatibilidad con matrices y varias otras mejoras. Sobre PseudoFlow

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-11

PSeInt

PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudo lenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos. Sobre PSeInt

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-12

MyCompiler

MyCompile es un IDE en línea que nos permite para editar, compilar y ejecutar código de diversos y conocidos lenguajes los cuales son hasta ahora los siguientes: Deno, JavaScript, NodeJS, Python, Ruby, Go, C, C++, Java, C#, TypeScript, PHP, Bash, R, Octave (MATLAB), Fortran, Lua, Erlang, SQL, MySQL, MongoDB, Clojure, D, Perl, Kotlin, Swift, Rust y Assembly. Sobre MyCompiler

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-13

Scratch

Scratch no solo es una comunidad de programación para niños y niñas (la más grande del mundo), sino que tambien es, un lenguaje de programación con una interfaz sencilla que permite a los jóvenes crear historias digitales, juegos y animaciones. Scratch está diseñado, desarrollado y moderado por la Fundación Scratch, una organización sin ánimo de lucro. Scratch promueve el pensamiento computacional y las habilidades en resolución de problemas; enseñanza y aprendizaje creativos, auto expresión y colaboración; e igualdad en informática. Scratch es y será siempre libre y gratuito y está disponible en más de 70 idiomas. Sobre Scratch

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-14

Scratux

Scratux es un lenguaje de programación visual basado en bloques, dirigido principalmente a los niños. Los usuarios pueden crear proyectos usando una interfaz parecida a un bloque. Con Scratux, puedes programar tus propias historias interactivas, juegos y animaciones, y compartir tus creaciones con otros en la comunidad online. Pero, básicamente Scratux es un proyecto simple que tiene como objetivo proporcionar binarios de código abierto y gratuitos de Scratch Desktop para Linux. Lo que se debe a que, el proyecto oficial de Scratch no proporcionar facilmente y a tiempo, binarios actualizados para distribuciones de Linux. Sobre Scratux

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-15

Stencyl

Stencyl es una completa y eficiente suite para la creación de juegos. Sobre todo, gracias a que esta contruido como un conjunto de herramientas intuitivo y atractivo que acelera el flujo de trabajo y no interfiere en nada al elaborar un producto. Es decir, es una herramienta que se enfoca en lo esencial para el desarrollador, es decir, en centrarse en lo importante, hacer que el juego sea construido. Además, permite y facilita que el producto construido tenga un amplio soporte para diversas plataformas, tales como iOS (iPhone/iPad), Android, Windows, macOS, Linux y Navegadores webs (HTML5). Por ultimo, Stencyl es gratuito para la publicación de juegos hechos en Flash; mientras que, para otras plataformas requiere la compra de una licencia. Sobre Stencyl

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-16

Tinkercad

Tinkercad es una aplicación web gratuita para diseño 3D, electrónica y codificación. Somos la introducción ideal a Autodesk, un líder mundial en tecnología de diseño y fabricación. En el área del diseño 3D, las formas son los bloques de construcción de Tinkercad y nos permite agregar formas preexistentes o importar las nuestras propias. Tambien, con el podemos girar el plano de trabajo para ajustarlas o cambiar sus vistas. Mientras que, en el área del diseño de circuitos digitales nos permite colocar y conectar componentes electrónicos para crear un circuito virtual desde cero, o bien, utilizar nuestros propios circuitos de arranque para explorar y hacer pruebas, evitando así el uso hardware real adicional para aprender o enseñar electronica y hasta robotica. Sobre Tinkercad

scratch-scratux-turbowarp-apps-programacion-jovenes-07

TurboWarp

TurboWarp es una sencilla y divertida aplicación de Escritorio y multiplataforma que te permite crear juegos, animaciones, e historias con la mejor versión de Scratch, incluida con modo oscuro, addons, un compilador, y mucho más. Sin embargo, TurboWarp no está afiliado de ninguna forma con el Equipo de desarrollo de Scratch. Razón por la cual, se entiende que es una versión mejorada del Editor fuera de línea de Scratch 3, pero que puede usarse, ya sea en línea o directamente en el Escritorio, descargando los instaladores y ejecutables de su última versión estable desde GitHub. Sobre TurboWarp

turtlico-funcionando

Turtlico

Turtlico es una herramienta para aprender los conceptos básicos de programación. Es una aplicación multiplataforma disponible para Windows y Linux. Para ello, ofrece el enfoque de una tortuga robótica controlada por ti a través de tu propio programa. Para ello, simplemente debes colocar los íconos de movimiento en tu programa para luego déjarle que se desplace por la pantalla. De esta manera, podrás experimentar y mejorar tus habilidades para aprender a usar concepros esenciales de programación, tales como ciclos, métodos y mucho más. Sobre Turtlico

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-17

WhoDB

WhoDB es una herramienta libre, abierta y gratuita en línea de administración de bases de datos, que destaca por ser liviana (~20 MB), potente y fácil de usar, que además, esta diseñada para optimizar las tareas de administración de bases de datos. Y al combinar la simplicidad del Adminer (anteriormente phpMinAdmin) con una experiencia de usuario y un rendimiento mejorados, brinda una velocidad y una eficiencia óptimas, sobre todo, al estar desarrollado con desarrollado con GoLang. Además, incluye funciones como visualización de esquemas interactivos y edición en línea, y es capaz de adaptarse tanto a proyectos pequeños como a sistemas empresariales complejos. Por ultimo, ofrece la oportunidad de hablar con sus datos utilizando lenguaje natural gracias a nuestra integración con Ollama, ChatGPT y Anthropic. Lo que además, permite realizar consultas y administrar los datos de la BD a través de conversaciones en lugar de SQL complejo. Sobre WhoDB

apps-desarrollo-sw-bbdd-distros-educativas-proyectos-stem-parte-03-18

ZinjaI

ZinjaI es un IDE (entorno de desarrollo integrado) libre y gratuito para programar en C/C++. Pensado originalmente para ser utilizado por estudiantes de programación durante el aprendizaje, presenta una interfaz inicial muy sencilla, pero sin dejar de incluir funcionalidades avanzadas que permiten el desarrollo de proyectos tan complejos como el propio ZinjaI. Sobre ZinjaI

En resumen, esperamos que nuevo top o listado con algunas interesantes «Herramientas libres, abiertas y gratuitas para el Desarrollo de Software y Bases de Datos» que vale la pena instalar y probar sobre Distros Educativas y Proyectos STEM sean de mucha utilidad, tanto para los docentes y formadores de las más diversas Escuelas y Universidades del mundo, como por supuesto, sus Estudiantes TI de cualquier edad y nivel educativo. Y además, que sirva como un idóneo punto de partida a considerar para aquellos involucrados en la creación y desarrollo de las más variadas Distros GNU/Linux Educativas.

 

Fuente: ubunlog

¿Quién está en línea?

Hay 65277 invitados y ningún miembro en línea