search query: @keyword CS1 / total: 5
reference: 5 / 5
« previous | next »
Author:Sorva, Juha
Title:Ox - työkalu Java-ohjelmointiharjoitusten testaukseen
Ox - A Tool For Testing Java Exercises
Publication type:Master's thesis
Publication year:2005
Pages:92+8      Language:   fin
Department/School:Tietotekniikan osasto
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Malmi, Lauri
Instructor:Pollari-Malmi, Kerttu
Location:T     | Archive
Keywords:object-oriented programming
objects-early
CS1
testing
automatic assessment
Java
ohjelmointi
olio-ohjelmointi
alkeiskurssit
testaus
automaattinen arvostelu
Java
Abstract (fin): Ohjelmien testaaminen on tärkeä osa aloittelevankin ohjelmoijan kompetenssia.
Testaaminen tuleekin ottaa huomioon jo ensimmäiseltä ohjelmoinnin alkeiskurssilta lähtien.
Vahvasti olio-ohjelmointiin nojautuvalla ohjelmoinnin alkeiskurssilla testauksen liittäminen luontevaksi osaksi ohjelmointiprosessia ei kuitenkaan ole aivan helppoa.
Harjoitustehtävissä laadittavien luokkien koekäyttö edellyttää käyttöliittymää, mutta käyttöliittymäohjelmointi on opiskelijoille aluksi vaivalloista ja mahdollisesti jopa oppimisen kannalta haitallista.
Myös yksikkötestaukseen tarkoitetut kehysohjelmistot ovat aloittelijalle turhan monimutkaisia.

Tässä työssä tehdään katsaus menettelytapoihin ja apuohjelmiin, jotka sopivat olio- ohjelmointilähtöisillä ohjelmoinnin alkeiskursseilla harjoitustehtävien ratkaisuiksi kirjoitettujen Java-kielisten luokkien koekäyttöön testausmielessä.
Uutena ratkaisuna toteutetaan Ox-niminen ohjelmisto, joka mahdollistaa luokkien testaamisen vaivattomasti ja soveltuu ominaisuuksiltaan hyvin opiskelijamääriltään suurille ohjelmoinnin alkeiskursseille.

Oxia on koekäytetty alkeiskursseilla Teknillisessä korkeakoulussa.
Opettajien havainnot ja opiskelijapalaute puhuvat sen puolesta, että työkalu istuu hyvin kyseisille kursseille.
ED:2005-07-01
INSSI record number: 28977
+ add basket
« previous | next »
INSSI