Verkkoke, a low-maintenance online teaching environment for internet routing

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2008

Major/Subject

Vuorovaikutteinen digitaalinen media

Mcode

T-111

Degree programme

Language

en

Pages

(11+) 81

Series

Abstract

Diplomityön tavoitteena on kehittää käyttökelpoisempi versio Verkkokejärjestelmästä. Verkkoke on Teknillisen korkeakoulun Tietokoneverkot-kurssilla käytettävä verkko-opetusympäristö. Järjestelmän idea on tutustuttaa opiskelijat käytännönläheisesti reititysalgoritmeihin. Verkkokeen kuuluu verkkosimulaattorin avulla toteutettu reititysohjelmointiharjoitus, joka tarjoaa opiskelijalle rajoittamattoman määrän satunnaisia verkkotopologioita kokeiltavaksi. Verkkoke sisältää myös tarpeelliset hallinnolliset toiminnot kurssin käytännön järjestelyjen hoitamiseen. Järjestelmän tärkein tavoite on pienentää kurssi- henkilökunnan työtaakkaa. Kunnollisen ohjelmointitehtävän järjestäminen kymmenille opiskelijoille ilman apuvälineitä ja automaatiota olisi opettajan näkökulmasta liian suuri työ. Vaihtoehtoisesti huonosti järjestetty harjoitus ei juuri auttaisi opiskelijaa. Verkkoken prototyyppiversioita on käytetty kurssilla useita vuosia. Järjestelmä on riittävän valmis käytettäväksi, mutta kaipaa hiontaa. Diplomityössä ja siihen liittyvässä ohjelmistokehitysprojektissa arvioidaan Verkko- ken nykytilaa, verrataan sitä muihin samankaltaisiin järjestelmiin ja tehdään parannuksia. Helppoon ylläpidettävyyteen kiinnitetään erityistä huomiota, koska Tietokoneverkot-kurssin puitteissa olisi mahdotonta käyttää suuria henkilöresursseja vaativaa järjestelmää. Opiskelijanäkökulmaa ei kuitenkaan unohdeta. Harjoituksen täytyy olla opettavainen ja mielekäs. Yhdessä nämä kaksi näkökulmaa varmistavat, että Verkkokesta saadaan toimiva järjestelmä reititysalgoritmien opettamiseen.

Description

Supervisor

Vuorimaa, Petri

Thesis advisor

Lindqvist, Janne

Keywords

learning, oppiminen, teaching, opetus, routing, reititys, programming, ohjelmointi, low-maintenance, ylläpidettävyys,

Other note

Citation