Skip to content

Karela


Project Description

Develop a gentle educational programming language that enables a student to visually construct and execute programs in a simple environment.


Initial Project Requirements:

  • Rename Karela however you wish.
  • Visit Karel the Robot for ideas.
  • Develop an IDE that shows the command menu, the program, and a visual of Karela executing the commands.
  • Of course Karela can save and open existing programs.
  • Karela should be sensitive to the student’s level of understanding.
  • Provide a tutorial that shows how to program Karela at each level.
  • Design lab experiments for students at different grade levels.
  • Some programming features might include:
    •  Simple commands like turnon, turnoff, turnleft, putbeeper, getbeeper
    • An environment containing roads and walls
    • Control commands like if, while, repeat (iterate)
    • Booleans that are used by the control commands
    • Functions or new words that describe a task in terms of existing words/commands
    • Functions that use parameters
    • Giving Karela the ability to visually run more than one program concurrently 

css.php