Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web development, networking and server security. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Kojo

rangoli.png

Featured Ebook: Adventures with Kojo, Level 1. Learn more...

Kojo je aplikacija koja radi u Windows, Linux, i Mac. To je okruženje za učenje - sa mnogo različitih alatki koje omogućavaju igranje, istraživanje i učenje u sledećim oblastima:

  • Kompjutersko programiranje
  • Matematika i nauka
  • Sistematično i računsko razmišljanje
  • Umetničko, muzičko i kreativno razmišljanje
  • Kompjuterska i internet pismenost

Da biste se igrali sa Kojo, možete ga Preuzeti i instalirati. Ili ga možete pokrenuti online.

U Kojo Pregledu (kojo Overview Story) možete pronaći nešto više o Kojo-u (morate imati Java 6 ili noviji instaliran kako biste mogli da pregledati Story).

Kalpana Center Page opisuje razmišljanja koja stoje iza korišćenja Kojo-a u obrazovanju.

Kojo se temelji na idejama izvedenim iz Logo, Processing, i The Geometer's Sketchpad.

tree.png

Kojo se temelji na ovim idejama tako što:

  • Pruža korisnicima produktivno, zabavno i prijateljsko grafičko okruženje - gde se kompjutersko programiranje koristi za istraživanje i igranje interaktivnom matematikom, umetnošću, muzikom, animacijom, i igricama.
  • Uvodi koncept Slika (Pictures), koji omogućava korisnicima da kornjača grafike (turtle graphics) podignu na naredni nivo - da stvore bogate oblike koji se mogu koristiti u animacijama i igricama.
  • Uvodi koncept Priča (Stories), koji omogućava korisnicima da budu autori kreativnih radova - upotrebom programa, tekstova, slika, zvukova i muzike.
  • Pruža podršku za Programmabilnu Interactivnu Geometriju (Programmable Interactive Geometry). Uz ovu alatku, geometrijske figure koje se prave pisanjem malih kompjuterskih programa postaju interaktivni geometrijski oblici. Ovi interaktivni oblici omogućavaju korisnicima da se igraju sa fundamentalnim aksiomima i teoremama u geometriji.
  • Pruža podršku za kompoziciju i izvođenje kompjuterski generisane Muzike.
  • Pruža korisnicima rad sa modernim, moćnim programskim jezikom pod nazivom Scala. Korisnici počinju sa veoma malim i jednostavnim pod-setom programskog jezika Scala i napreduju do nivoa Scala proficiency koji žele da dostignu.
  • Pruža alatke poput označavanje sintakse (syntax highlighting), kompletiranje koda (code completion) i šablone koda (code templates) kako bi učinili programiranje ugodnijim.
ferris-wheel.png

Kojo je takođe korisna alatka za Scala programere uopšte, budući da pruža moćan REPL za Scala-u sa sljedećim alatkama:

  • označavanje sintakse (syntax highlighting).
  • kompletiranje koda (code completion).
  • istorija komandi (Command history) (dostupna preko GUI List i prečice na tastaturi).
  • Inspekcija objekta (Object inspection).
  • AST Pretraživanje (AST Browsing).
  • čuvanje / učitavanje makroa (Saving/Loading of scripts).
  • Prilagodljivu putanju klase (Customizable Classpath) - kako bi se omogućilo eksperimentisanje sa bilo kojom Scala ili Java bibliotekom klasa.
  • Ostale manje važne alatke i poboljšanja, uz dopuštenje Netbeans Platform.

Kojo je open source softver, i dostupan je pod GNU General Public License.

Kojo se može slobodno preuzeti sa Kojo stranice za preuzimanje.

triangle-angles.png
sine.png
Published (Last edited): 25-01-2013 , source: http://kogics.net/sf:kojo