KTurtle

From Script | Spoken-Tutorial
Revision as of 17:09, 15 December 2014 by PoojaMoolya (Talk | contribs)

Jump to: navigation, search

KTurtle is an educational programming environment that aims to make learning how to program as easy as possible. To achieve this KTurtle makes all programming tools available from the user interface. The programming language used is TurtleScript which allows its commands to be translated.

KTurtle is an educational programming environment for turtle graphics. It is released under the open source GNU General Public License and is part of the KDE SC 4. KTurtle has a built-in programming language that is loosely based on the Logo programming language. It is one of the few localized programming languages; the programming commands are translated to the human language of the programmer.

The Spoken Tutorial Effort for KTurtle is being contributed by Sindhu Ghanti from Public Software Center,IT for Change, Bangalore. Other contributors who helped in the creation of the outline and scripts are ............

KTurtle Slide Template                                                                                                                               Glossary

Basic Level

  1. Introduction to KTurtle
    • About KTurtle
    • Installing KTurtle
    • Exploring Angles
    • Repeat Loops
    • Drawing Basic Mathematical Structures
    • Setting Canvas and Pen Properties
  2. Grammar of TurtleScript-Part I
    • Commands
    • Comments
    • Numbers
    • Variables
    • Strings
    • Mathematical Operators
    • Comparison Operators
    • if-else Conditions

Intermediate Level

  1. Grammar of TurtleScript-Part II
    • learn Command
    • random Command
  1. Special Commands in KTurtle
    • "learn" command
    • Example of "learn" command
    • "random" command
    • Explaination about "random" command
    • Example of "random" command
    • example of "learn" and "random" together
    • Explanation of commands like canvassize, canvascolor, penwidth, pencolor and repeat

Contributors and Content Editors

Minal, PoojaMoolya, Pratik kamble