Algorithm Building and Learning Programming Languages Using a New Educational Paradigm
Anshul Jain, Manik Singhal, Manu Sheel Gupta, Sio-Iong Ao · AIP conference proceedings · 2011
This research paper presents a new concept of using a single tool to associate syntax of various programming languages, algorithms and basic coding techniques. A simple framework has been programmed in Python that helps students learn skills to develop algorithms, and implement them in various programming languages. The tool provides an innovative and a unified graphical user interface for development of multimedia objects, educational games and applications. It also aids collaborative learning amongst students and teachers through an integrated mechanism based on Remote Procedure Calls. The paper also elucidates an innovative method for code generation to enable students to learn the basics of programming languages using drag‐n‐drop methods for image objects.