Guido van Robot
Encyclopedia
Guido van Robot is an educational tool to help students learn the Python
programming language, named after the creator of Python, Guido van Rossum
. GvR uses the idea behind Karel the Robot, making the learning of Python programming more interesting. Using GvR, a student writes a program that controls a 'robot' that moves through a city consisting of a rectangular grid of streets (left-right) and avenues (up-down).
Guido van Robot uses a minimalistic programming language providing just enough syntax to help students learn the concepts of sequencing, conditional branching, looping and procedural abstraction. It permits this learning in an environment that combines opportunities for problem-solving with instant visual feedback. In short, it is an interactive, introductory programming language that focuses on learning the basic concepts of programming, applicable in any high-level language.
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
programming language, named after the creator of Python, Guido van Rossum
Guido van Rossum
Guido van Rossum is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, Van Rossum is known as a "Benevolent Dictator For Life" , meaning that he continues to oversee the Python development process, making decisions where necessary...
. GvR uses the idea behind Karel the Robot, making the learning of Python programming more interesting. Using GvR, a student writes a program that controls a 'robot' that moves through a city consisting of a rectangular grid of streets (left-right) and avenues (up-down).
Guido van Robot uses a minimalistic programming language providing just enough syntax to help students learn the concepts of sequencing, conditional branching, looping and procedural abstraction. It permits this learning in an environment that combines opportunities for problem-solving with instant visual feedback. In short, it is an interactive, introductory programming language that focuses on learning the basic concepts of programming, applicable in any high-level language.
See also
- SugarSugar (GUI)Sugar is an open source desktop environment designed with the goal of being used by children for learning.Developed as part of the One Laptop per Child project, it is the default interface on OLPC XO-1 family of laptop computers....
- Guido van RossumGuido van RossumGuido van Rossum is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, Van Rossum is known as a "Benevolent Dictator For Life" , meaning that he continues to oversee the Python development process, making decisions where necessary...
- PythonPython (programming language)Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
- Python RoboticsPython RoboticsPython Robotics is a project designed to create an easy-to-use interface for accessing and controlling a wide variety of real and simulated robots.-History:...
- Karel
- RoboMindRoboMindRoboMind is a simple educational programming environment with an own scripting language that allows beginners to learn the basics of computer science by programming a simulated robot...
- RUR-PLERUR-PLERUR - Python Learning Environment is an educational tool to help students learn the Python programming language. RUR-PLE uses the idea behind Karel the Robot, making the learning of Python programming more interesting...
- Educational programming languageEducational programming languageAn 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.-Learning paths:...