To Schedule or not to Schedule - The Effects of Course Structure on Programming MOOC Performance

dc.contributor.authorKaila Erkki
dc.contributor.authorLemström Kjell
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.converis.publication-id182148275
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/182148275
dc.date.accessioned2025-08-27T23:27:17Z
dc.date.available2025-08-27T23:27:17Z
dc.description.abstract<p>Massive Open Online Courses (MOOCs) have become hugely popular recently. MOOCs can offer high-quality education for anyone interested and equalize the whole education field. Still, there are different methodologies for running MOOCs. Coming up with the most suitable methodology benefits both students and teachers. In this study, we have limited the methodological focus to observing scheduled and unscheduled instances of similar MOOC courses. While unscheduled MOOC courses can provide flexibility, they also require self-regulated learning strategies for students to succeed. To observe this, we compare the effectiveness of scheduled and unscheduled programming MOOC courses to find the most effective methodology. For this, we compare the pass rates and grade averages of five instances (two unscheduled and three scheduled) of Python and Java programming MOOCs. The results show that while the attendance numbers are higher in the unscheduled versions, in the scheduled instances the pass rate is significantly better, and students’ progression is much swifter. It also seems that the higher proportion of university students enrolled in a MOOC course positively affects the retention rate. Moreover, the students in the recent unscheduled Python version seem to score significantly higher grades than in its scheduled counterpart. Based on our experiments, the scheduled and unscheduled versions complement each other. Hence, we suggest that, whenever feasible, the maximal benefits would be gained if both types of MOOCs are run simultaneously.</p>
dc.format.pagerange635
dc.format.pagerange650
dc.identifier.eissn2335-8971
dc.identifier.jour-issn1648-5831
dc.identifier.olddbid203992
dc.identifier.oldhandle10024/187019
dc.identifier.urihttps://www.utupub.fi/handle/11111/51885
dc.identifier.urlhttps://doi.org/10.15388/infedu.2023.27
dc.identifier.urnURN:NBN:fi-fe2025082790303
dc.language.isoen
dc.okm.affiliatedauthorKaila, Erkki
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.typeA1 ScientificArticle
dc.publisherVilnius University
dc.publisher.countryLithuaniaen_GB
dc.publisher.countryLiettuafi_FI
dc.publisher.country-codeLT
dc.relation.doi10.15388/infedu.2023.27
dc.relation.ispartofjournalInformatics in Education
dc.relation.issue4
dc.relation.volume22
dc.source.identifierhttps://www.utupub.fi/handle/10024/187019
dc.titleTo Schedule or not to Schedule - The Effects of Course Structure on Programming MOOC Performance
dc.year.issued2023

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
infedu.2023.27.pdf
Size:
875.67 KB
Format:
Adobe Portable Document Format