Nutzung von Online-Selbstlerntool CodingBat beim Lösen von Programmier-Übungsaufgaben
Details
Titel:
Typ:
Ursprüngliche Sprachen:
Anmerkungen:
Der Typ CAWI wurde an dieser Stelle nur pro Forma ausgewählt, weil ein Typ ausgewählt werden musste und die übrigen Kategorien gar nicht passten.
Die studentischen Proband*innen erhielten im Selbstlerntool CodingBat Programmieraufgaben, die sie zu lösen hatten. Es gab auch die Möglichkeit, ggf. Hilfestellungen vom Tool zu bekommen.
Die originalen Aufgabenstellungen, die als Instrumente genutzt wurden, lauten jeweils:
1.) Given n of 1 or more, return the factorial of n, which is n * (n-1) * (n-2) … 1. Compute the result recursively (without loops).
2.) The fibonacci sequence is a famous bit of mathematics, and it happens to have a recursive definition. The first two values in the sequence are 0 and 1 (essentially 2 base cases). Each subsequent value is the sum of the previous two values, so the whole sequence is: 0, 1, 1, 2, 3, 5, 8, 13, 21 and so on. Define a recursive fibonacci(n) method that returns the nth fibonacci number, with n=0 representing the start of the sequence.
Die CodingBat Aufgaben sind hier hier verfügbar:
1) Fakultät von n: https://codingbat.com/prob/p154669
2) Fibonacci Zahlenfolge: https://codingbat.com/prob/p120015
Materialien zum Instrument
Typ | Beschreibung | Dokumentensprache | DOI | Datei |
---|---|---|---|---|
Sonstige | Screenshot der CodingBat Übung zur Berechnung der Fakultät natürlicher Zahlen n (Quelle: Parlante, Nick (2022). Recursion 1 - factorial. URL: https://codingbat.com/prob/p154669). | Englisch |
|
codingbat.PNG |