CodeMage is an interactive educational programming environment targeted at novice Java programmers who have little knowledge in basic programming. The system comes with innovative features such as, real-time guidance ...
详细信息
ISBN:
(纸本)9781467390774
CodeMage is an interactive educational programming environment targeted at novice Java programmers who have little knowledge in basic programming. The system comes with innovative features such as, real-time guidance and reviews, code generation tool, visual debugger, hinting system for best practices, remote tutor and database manipulation tool which makes it a unique educational programming environment. Though many of programming tools are available in the market, they have their drawbacks in suitability to be adopted in programming by beginners due to the complexity in software interface, cryptic error messages and warning messages, no adequate support to fix errors and not adhering to real-world programming context etc. CodeMage is an attempt to overcome above problems and change how novices perceive and practice Java programming around the world and it is working as expected.
The teaching of programming in primary and secondary education has once again revealed the heterogeneity of the ways in which students learn and instructors teach such a capability. Language barriers and technological...
详细信息
ISBN:
(纸本)9798331540982;9798331540975
The teaching of programming in primary and secondary education has once again revealed the heterogeneity of the ways in which students learn and instructors teach such a capability. Language barriers and technological skills of the involved people are some of the factors that affect the usability and usefulness of educational programming environments. This article presents a gamified programmingenvironment, called Damo's Quest, that supports middle school instructors while they teach programming to students who have little access to computer technology and proficiency in English language. The platform offers a gamified-educational experience, in which students must deal with challenges in fantasy stories (in virtual worlds) by programming various solutions. The usability and perceived usefulness of the first version of this tool have been evaluated by two researchers, who are experts in computational thinking. Although preliminary, the results are highly encouraging.
暂无评论