Recursive problem solving in the online learning environment CodingBat by computer science students
Details
Study Series:
Institution(s):
Sponsored by:
- No funding
Project Contributors:
Survey Design:
Survey Data Type:
Data available in:
Data Curation:
DOI:
Version:
Data Package Description
The data package has been gathered within the scope of the dissertation of the data provider, Natalie Kiesler. It focuses on informative feedback, its design, and its implementation in basic programming education. It was used to answer the research question about the effects of informative feedback offered by (online) self-learning tools. Especially those coding tools with automatic assessment can lead to frustrations for learners, if they receive minimal feedback or if tasks are too complex. Therefore, it seemed reasonable to examine the effects of individual feedback types in greater detail in order to assess their impact in the context of programming education. Thus, the impact of informative feedback on learners was explored by means of thinking aloud experiments in order to obtain further clues for the design of feedback in basic programming education. Students’ steps during recursive problem solving of standard computer science problems (including the computation of the factorial of natural numbers, as well as the computation of the Fibonacci sequence) were recorded in a professional usability lab in form of both audio and video data (among them screencasts). A self-developed feedback prototype and the freely available online tool CodingBat were utilized for the investigation. The data on students’ steps includes their task processing time, interactions, feedback demands and use, so that the student steps in the problem solving process can be qualitatively traced. Thus, mental models, or student approaches towards recursive problem solving can become more transparent. The full transcripts of the thinking aloud experiments are too extensive, so they are not provided for reasons of data economy. Instead, the transcripts of the students’ screen activities in terms of coding are made available.
Documents related to this Data Package
Data Package
Title | Description | Document Language | DOI | File |
---|---|---|---|---|
Daten- und Methodenbericht des Datenpakets "Rekursive Problemlösung in der Online Lernumgebung CodingBat durch Informatik-Studierende" | The report includes data usage notes and further information on the data package. | German |
|
studentsteps_Data_Methods_Report_de.pdf |
Rekursive Problemlösung in der Online Lernumgebung CodingBat durch Informatik-Studierende | Data Package Overview | German |
|
studentsteps_Overview_de.pdf |
Recursive problem solving in the online learning environment CodingBat by computer science students | Data Package Overview | English |
|
studentsteps_Overview_en.pdf |
Datennutzungshinweise | Data Use Instructions for the data package "Recursive problem solving in the online learning environment CodingBat by computer science students " | German |
|
studentsteps_DataUseInstructions_de.pdf |
Hinweise für Datennutzende/ Notes for Data users | Citation Guideline | German |
|
Notes_for_Data_Users.pdf |
Release Notes | The release notes contain information about the current version and changes compared to previous versions. | German |
|
studentsteps_ReleaseNotes.md.txt |
Instruments
Type | Description | Document Language | DOI | File |
---|---|---|---|---|
Other | Screenshot of the CodingBat exercise on the faculty of n (source: Parlante, Nick (2022). Recursion 1 - factorial. URL: https://codingbat.com/prob/p154669). | English |
|
codingbat.PNG |