VIP is a visual interpreter tool for learning programming in C++. Vip in english

Vip

Vip (Visual InterPreter) on visuaalinen tulkkiympäristö ohjelmoinnin opetteluun. Vipin avulla C++-ohjelmien toimintaa voi tarkastella. Vip näyttää ohjelman sisäisen tilan graafisesti ja esittää lauseiden suorituksen vaihe vaiheelta.

Käytetty ohjelmointikieli on C++:n osajoukko, sisältäen kaikki ohjelmoinnin perusteiden opettelussa tarvittavat rakenteet. Kielestä löytyvät C:n normaalit operaattorit, lausekkeet, primitiivityypit, struct, C++:n vector ja string -tietotyypit jne.

Vip on tehty TTY:n Ohjelmistotekniikan laitoksella ohjelmoinnin perusopetuksen tarpeisiin. Sitä käytetään erityisesti opintojaksolla Ohjelmointi Ie.

Vipin nykyinen versio perustuu Clip-tulkkiin.

Antti Virtanen on kirjoittanut diplomityön Vipin edellisestä versiosta vuonna 2005.

Ongelmanratkaisua

Uutta asiaa opetellessa Vip selittää opettajan tavoin, mitä missäkin kohtaa ohjelmaa tapahtuu.

Vip tukee itsenäistä ongelmanratkaisua vaativia tehtäviä. Ohjelmakoodia voi muokata ja kokeilla miten muutokset vaikuttavat ohjelman toimintaan. Vip voi myös tarkistaa ratkaisun oikean toiminnan automaattisesti.

Laitteistovaatimukset

Kuvia

Käyttöohjeet

Käyttöohjeet (Vipinässä)

Opettajan ohjeet esimerkkien tekemiseen

Esimerkkejä

Esimerkit on koottu erilliselle sivulle.

Lisätietoja toteutuksesta

Lisätietoja Vipin toteutuksesta englanninkielisellä sivulla.

Vipin käytöstä kerättävät tiedot

Vipin käytöstä Ohjelmointi 1e-opintojaksolla lukuvuonna 2008-2009 tallennetaan väitöskirjatutkimusta varten seuraavia tietoja:

Kerättyjä tietoja käsitellään tilastollisesti, eikä julkaistavista tiedoista voi tunnistaa yksittäistä käyttäjää.

Palaute ja yhteydenotot

Kommentteja, parannusehdotuksia, bugiraportteja yms. voit lähettää sähköpostilla osoitteeseen vip@cs.tut.fi.


Valid HTML 4.01 Strict

Muutoksia
4.12.2008 Sivua päivitetty