What Stays in Mind? - Retention Rates in Programming MOOCs

07/05/2018
by   Ralf Teusner, et al.
0

This work presents insights about the long-term effects and retention rates of knowledge acquired within MOOCs. In 2015 and 2017, we conducted two introductory MOOCs on object-oriented programming in Java with each over 10,000 registered participants. In this paper, we analyze course scores, quiz results and self-stated skill levels of our participants. The aim of our analysis is to uncover factors influencing the retention of acquired knowledge, such as time passed or knowledge application, in order to improve long-term success. While we know that some participants learned the programming basics within our course, we lack information on whether this knowledge was applied and fortified after the course's end. To fill this knowledge gap, we conducted a survey in 2018 among all participants of our 2015 and 2017 programming MOOCs. The first part of the survey elicits responses on whether and how MOOC knowledge was applied and gives participants opportunity to voice individual feedback. The second part of the survey contains several questions of increasing difficulty and complexity regarding course content in order to learn about the consolidation of the acquired knowledge. We distinguish three programming knowledge areas in the survey: First, understanding of concepts, such as loops and boolean algebra. Second, syntax knowledge, such as specific keywords. Third, practical skills including debugging and coding. We further analyzed the long-term effects separately per participant skill group. While answer rates were low, the collected data shows a decrease of knowledge over time, relatively unaffected by skill level. Application of the acquired knowledge improves the memory retention rates of MOOC participants across all skill levels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2021

Do you really code? Designing and Evaluating Screening Questions for Online Surveys with Programmers

Recruiting professional programmers in sufficient numbers for research s...
research
12/28/2017

Automated Refactoring of Nested-IF Formulae in Spreadsheets

Spreadsheets are the most popular end-user programming software, where f...
research
09/21/2018

Aspects on Finding the Optimal Practical Programming Exercise for MOOCs

Massive Open Online Courses (MOOCs) focus on manifold subjects, ranging ...
research
08/03/2018

Code Shrew: Software platform for teaching programming through drawings and animations

In this paper, we present Code Shrew, a new software platform accompanie...
research
05/28/2021

Promoting the Acquisition of Hardware Reverse Engineering Skills

This full research paper focuses on skill acquisition in Hardware Revers...
research
04/09/2023

Exploring the visualisation of hierarchical cybersecurity data within the Metaverse

A prototype Metaverse experience was created in which users could explor...
research
05/12/2019

The Language of Biometrics: Analysing Public Perceptions

There is an increasing shift in technology towards biometric solutions, ...

Please sign up or login with your details

Forgot password? Click here to reset