background preloader

Egyéb

Facebook Twitter

List of educational programming languages. An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for real-world work.

List of educational programming languages

Learning paths[edit] Many educational programming languages position themselves inside a learning path, that is a sequence of languages each designed to build on the others moving a student from easy to understand and entertaining environments to full professional environments. Some of the better known are presented below. Assembly language[edit] Originally, machine code was the first and only way to program computers. TangibleK: Part of the DevTech research Group. Overview CHERP (Creative Hybrid Environment for Robotic Programming) is a hybrid tangible/graphical computer language designed to provide an engaging introduction to computer programming for young children in both formal and informal educational settings.

TangibleK: Part of the DevTech research Group

With CHERP you can create programs for robots like the LEGO Mindstorms RCX and Lego WeDo, as well as the KIWI research prototype. CHERP was developed with funding from the National Science Foundation ( NSF grant # DRL-0735657 ) by the Developmental Technologies Group at Tufts University Overview Tangible/Graphical ProgrammingCHERP allows you to create both physical and graphical computer programs to control your robot. You can create physical programs using interlocking wooden blocks, or onscreen programs using the same icons that represent actions for your robot to perform.

With CHERP there is no such thing as a syntax error.