haku: @keyword tietotekniikan opetus / yhteensä: 3
viite: 3 / 3
« edellinen | seuraava »
Tekijä: | Helminen, Juha |
Työn nimi: | Jype - An education-oriented integrated program visualization, visual debugging and programming exercise tool for python |
Jype - Integroitu visuaalinen virheenjäljitin, visualisointi- ja ohjelmointiharjoitustyökalu Python-ohjelmoinnin opetukseen | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2009 |
Sivut: | (7) + 84 s. + liitt. 8 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan laitos |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Malmi, Lauri |
Ohjaaja: | Korhonen, Ari |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | program visualization automatic assessment computer science education python jython ohjelmien visualisointi automaattinen arviointi tietotekniikan opetus python jython |
Tiivistelmä (fin): | Ohjelmoinnin oppiminen on vaikeaa. Kansainvälisissä tutkimuksissa on havaittu, että ensimmäiset ohjelmointikurssinsa suorittaneiden opiskelijoiden ohjelmointitaidoissa on suuria puutteita. Syy näyttäisi piilevän heidän epätarkoissa ja epätäydellisissä ohjelmoinnin alkeiden tiedoissa sekä kaiken kaikkiaan riittämättömässä ohjausvuon ja ohjelman tilan ymmärtämyksessä. Viime kädessä ohjelmoinnin oppiminen vaatii harjoittelua. Suurilla ohjelmointikursseilla automaattista arviointia voidaan käyttää antamaan opiskelijoille henkilökohtaista palautetta ohjelmointiharjoituksista uhraamatta määrää. Lisäksi tukena käytetään usein visualisointia abstraktien käsitteiden oppimisen helpottamiseksi. Tutkimusten perusteella näyttäisi kuitenkin, että pelkät visualisaatiot eivät ole tehokkaita opetuksessa, vaan passiivisen katselun sijaan oppijat on aktivoitava. Lisäksi visualisointityökalut ovat tyypillisesti erillisiä automaattisen arvioinnin ympäristöistä, mikä estää opiskelijoita hyödyntämästä näitä helposti samanaikaisesti. Integroitua ympäristöä voitaisiin käyttää tehokkaasti alkeisohjelmoinnin puutteisiin kohdistuvien tehtävien teettämiseen. Tämän johdosta kehitimme web-pohjaisen helppokäyttöisen ohjelmatyökalun Python-ohjelmien visualisointiin ja virheenjäljitykseen. Työkalua voidaan käyttää automaattisesti arvioitujen Python-ohjelmointiharjoitusten teettämiseen, jotka ratkaistaan suoraan järjestelmässä käyttäen apuna integroitua virheenjäljitintä, joka tukee myös koodissa taaksepäin askeltamista, sekä automaattisesti tuotettuja ohjelman tilan visualisaatioita. Työkalu integroitiin myös TRAKLA2-kurssinhallintajärjestelmään, jota voidaan käyttää opiskelijoiden pisteiden ja palautusten tallentamiseen sekä seurantaan. |
ED: | 2009-04-20 |
INSSI tietueen numero: 37334
+ lisää koriin
« edellinen | seuraava »
INSSI