DevMind: Educational Programming Environment for Beginners

Main Article Content

D. I. De Silva, S. P. Vidhanaarachchi, U. A. R. Dewmini, H. P. M. Shashindi, P. A. K. Uththara, B. A. G. Sathushka

Abstract

The landscape of programming education has rapidly evolved with the emergence of online learning platforms, revolutionizing how beginners acquire essential coding skills. This research introduces “DevMind,” a groundbreaking Educational Programming Environment meticulously designed to cater to JavaScript beginners with limited prior knowledge. This innovative platform encompasses a rich array of features, including a cutting-edge AI-based virtual mentor, a collaborative code review and feedback system, and a versatile cloud-based Integrated Development Environment. Drawing inspiration from the successes of systems like “CodeMage,” DevMind sets out to address the pervasive challenges confronting novice programmers as they navigate the intricate world of coding. DevMind's primary objective is to redefine the learning journey of aspiring JavaScript programmers, bridging the divide between theoretical understanding and hands-on coding proficiency. This paper embarks on a comprehensive exploration of the platform's architecture, meticulously dissecting its multifaceted features and assessing its transformative impact on programming education. Through a thorough review of relevant literature, DevMind's distinctive and pioneering contributions are meticulously illuminated, highlighting its potential to reshape the educational landscape for budding JavaScript enthusiasts. In an era marked by dynamic technological advancements, DevMind emerges as a beacon of innovation, poised to empower, and embolden learners on their quest to master the art of coding.

Article Details

Section
Articles