World Wide Web in Computer-Aided Learning of Algorithms and Data Structures

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorMalmi, Lauri
dc.contributor.authorKorhonen, Ari
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorSoisalon-Soininen, Eljas
dc.date.accessioned2020-12-03T20:38:37Z
dc.date.available2020-12-03T20:38:37Z
dc.date.issued1997
dc.description.abstractDiplomityössä on tutkittu WWW:n (World Wide Web) ja hypermedian sekä Internet-ohjelmoinnin käyttömahdollisuuksia tietorakenteiden ja algoritmien tietokoneavusteisessa opetuksessa. Työn kirjallisuusosassa on kartoitettu tietokoneavusteiseen opetukseen suunniteltuja järjestelmiä. Ensisijaisesti kuvataan kirjallisuudesta tietorakenteiden ja algoritmien opetukseen tarkoitettuja ohjelmistoja ja niiden ominaisuuksia. Lisäksi selostetaan Internetistä löytyneitä tietorakenteiden ja algoritmien visualisoimiseen käytettyjä ohjelmia. Työn toteutusosassa suunnitellaan ja toteutetaan WWW-pohjainen tietokoneavusteinen oppimisympäristö. Työssä hyödynnetään WWW:n hypermediaominaisuuksia ja toteutetaan Java-ohjelmointikielellä graafinen ja vuorovaikutteinen käyttöliittymä tietorakenteiden ja algoritmien opetuksen tukena toimivalle TRAKLA-järjestelmälle. Oppimisympäristön kehitystyö perustuu TRAKLA-järjestelmän toimintojen siirtämiseen WWW-ympäristöön sekä uuden visuaalisen ja vuorovaikutteisen käyttöliittymän kehittämiseen. Koko järjestelmästä käytetään nimitystä WWW-TRAKLA. Kyseessä on palvelin/asiakas-arkkitehtuuri, jossa perinteisillä ohjelmointikielillä toteutettuun palvelimeen (TRAKLA) liitytään Java-ohjelmointikielellä toteutetulla asiakaspään itsenäisellä sovelluksella. Tavoitteena on saavuttaa joustava ja laiteriippumaton oppimisympäristö. Java-yhteensopivien WWW-selainohjelmien myötä tämän tyyppisten järjestelmien toteuttaminen on mahdollista laiteriippumattomasti. Tehokkaana kehitystyökaluna Java tarjoaa monipuoliset työkalut toimivien ja helppokäyttöisten sovellusten kehittämiseen. Lisäksi valmiiden graafisten komponenttikirjastojensa ansiosta se on vaivaton ja nopea kehitysympäristö visuaalisille ja vuorovaikutteisille sovelluksille. WWW:n ja verkkoteknologian ansiosta järjestelmään saadaan aivan uudentyyppistä joustavuutta.fi
dc.format.extentvi + 62
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/85082
dc.identifier.urnURN:NBN:fi:aalto-2020120343920
dc.language.isofien
dc.programme.majorOhjelmistotekniikkafi
dc.programme.mcodeTik-106fi
dc.rights.accesslevelclosedAccess
dc.subject.keyworddata structuresen
dc.subject.keywordtietorakenteetfi
dc.subject.keywordalgorithmsen
dc.subject.keywordalgoritmitfi
dc.subject.keywordcomputer-aided learningen
dc.subject.keywordtietokoneavusteinen opetus (TAO)fi
dc.subject.keywordInternet-programmingen
dc.subject.keywordinternet-ohjelmointifi
dc.subject.keywordJavaen
dc.subject.keywordJavafi
dc.subject.keywordWorld Wide Web (WWW)en
dc.subject.keywordWorld Wide Web (WWW)fi
dc.titleWorld Wide Web in Computer-Aided Learning of Algorithms and Data Structuresen
dc.titleWorld Wide Web (WWW) tietorakenteiden ja algoritmien tietokoneavusteisessa opetuksessafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_38214
local.aalto.idinssi12284
local.aalto.inssilocationP1 Ark T80
local.aalto.openaccessno

Files