Building a virtualized environment for programming courses

dc.contributor.authorPolvinen Tuisku
dc.contributor.authorYlikännö Timo
dc.contributor.authorMäkeläinen Ari
dc.contributor.authorRauti Sampsa
dc.contributor.authorMäkelä Jari-Matti
dc.contributor.authorTammi Jani
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organizationfi=sulautettu elektroniikka|en=Embedded Electronics|
dc.contributor.organization-code1.2.246.10.2458963.20.20754768032
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.contributor.organization-code2610302
dc.converis.publication-id44610950
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/44610950
dc.date.accessioned2022-10-28T13:21:14Z
dc.date.available2022-10-28T13:21:14Z
dc.description.abstract<p>Despite computer programming courses today often having hundreds of participants, it is important that the students complete practical programming exercises and have a possibility to participate in hands-on programming sessions, where they can get help from their peers and teaching assistants. However, heterogeneous devices used by students pose a great challenge. When installing and using development tools, both platform specific issues and the limitations of students' personal skill cause issues and lots of extra work for teachers. To address these challenges, we built a virtualized environment that provides the same homogeneous environment for all the students, reducing the time used for configuration and assisting students and allowing time to be used teaching the actual contents of the course. The current study provides an experience report on our course virtualization project, highlighting the drawbacks and benefits of our solution. Our preliminary findings indicate that vast majority of students are using the environment and have found it an effective and usable way to complete the practical coursework.<br></p>
dc.format.pagerange45
dc.format.pagerange55
dc.identifier.issn2194-5357
dc.identifier.jour-issn2194-5357
dc.identifier.olddbid181478
dc.identifier.oldhandle10024/164572
dc.identifier.urihttps://www.utupub.fi/handle/11111/38231
dc.identifier.urlhttps://link.springer.com/chapter/10.1007%2F978-3-030-45691-7_5
dc.identifier.urnURN:NBN:fi-fe2021042826611
dc.language.isoen
dc.okm.affiliatedauthorPolvinen, Tuisku
dc.okm.affiliatedauthorYlikännö, Timo
dc.okm.affiliatedauthorMäkeläinen, Ari
dc.okm.affiliatedauthorRauti, Sampsa
dc.okm.affiliatedauthorMäkelä, Jari-Matti
dc.okm.affiliatedauthorTammi, Jani
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryGermanyen_GB
dc.publisher.countrySaksafi_FI
dc.publisher.country-codeDE
dc.relation.conferenceWorld Conference on Information Systems and Technologies
dc.relation.doi10.1007/978-3-030-45691-7_5
dc.relation.ispartofjournalAdvances in Intelligent Systems and Computing
dc.relation.ispartofseriesAdvances in Intelligent Systems and Computing
dc.relation.volume1160
dc.source.identifierhttps://www.utupub.fi/handle/10024/164572
dc.titleBuilding a virtualized environment for programming courses
dc.title.bookTrends and Innovations in Information Systems and Technologies: Volume 2
dc.year.issued2020

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Virtualization.pdf
Size:
178.68 KB
Format:
Adobe Portable Document Format
Description:
Final draft