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