Lightcodepedia — A Distributed Model-Driven Low-Code Platform for Computing Education

Read full text
Authors: Michel Zam
Cited by: 0

Abstract

Low-code platforms are typically built for industry productivity, yet their declarative and interactive structure makes them valuable for computing education. This demo presents Lightcodepedia, a distributed, browser-based low-code environment designed to make core computing concepts—abstraction, state, validation, and automation—visible and testable through progressive disclosure. Learners begin by manipulating interactive widgets that immediately expose behavior, enabling self-directed exploration without formal syntax. As they proceed, Lightcodepedia reveals underlying executable artifacts -- specifications, models, diagrams, tests, and code -- illustrating how each layer contributes to the system's model-driven architecture. This outside-in progression supports confidence building while preserving rigor, helping educators introduce computing in a structured yet accessible manner. Lightcodepedia's unique contribution lies in its distributed architecture, where each independently deployed node functions as an autonomous, browser-based learning environment with transparent version control and optional cloud execution, and user-defined visibility (public, private, open-source, or closed). This design distinguishes it from existing centralized low-code tools and supports scalable, instructor-controlled deployments. Embedded tests and ''living documentation'' keep artifacts aligned, while optional AI copilots provide contextual guidance without replacing human reasoning. During the demo, attendees will follow a short, hands-on sequence -- from interactive widgets to executable models and editable code -- demonstrating how Lightcodepedia can serve both as an accessible entry point and a bridge toward professional practices such as model-driven engineering (executable models, state machines, and test-first workflows). The session invites participants to experiment directly with their own connected devices and explore how the platform can be adopted or extended within their teaching contexts.

Fields of Study & Subjects

Teaching and Learning Programming Educational Technology and E-Learning Experimental Learning in Engineering

Publication details

Journal / source
ACM Technical Symposium on Computer Science Education (SIGCSE)
Pages
1716–1716
Publication date
13 February 2026
Language
EN