AD 2019 Programming Dataset
AD2019 - Algorithms and Datastructures Programming Dataset
Student Solutions to Algorithms and Datastructures Coursework Programming Exercises 2019
This dataset contains the collected source code of programming assignments of the course "Algorithmen und Datenstrukturen" (algorithms and data structures) at Universität Hamburg. The source code was collected from all students who consented on collection and distribution in the Winter term 2019/2020.
Authors
* Marcus Soll
* Louis Kobras
* Melf Johannsen
* Chris Biemann
Licence
This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/ or consult the license.txt file.
For questions regarding licensing, please contact Daniel Sitzmann.
Gathering
All source code was extracted fom the online evaluation tool Moodle/CodeRunner as used in the course. Source code in this corpus passed all implemented test cases and is therefore considered correct. The source code was pseudomised and every student was assigned a random ID (folder name in this distribution).
Tasks
The course consisted of 6 tasks, for which the students had two weeks and ten tries (for each part) to complete each task. For each task, a few example tests were given, which could be completed in an unlimited amount of tries. The description of the task is the original German version without translation into English.
Statistics
| Java task | Amount |
| ------------- | ------ |
| Task 1 | 51 |
| Task 2 Part 1 | 49 |
| Task 2 Part 2 | 49 |
| Task 3 | 48 |
| Task 4 Part 1 | 41 |
| Task 4 Part 2 | 37 |
| Task 5 Part 1 | 24 |
| Task 5 Part 2 | 20 |
| Task 6 Part 1 | 12 |
| Task 6 Part 2 | 3 |
| Python task | Amount|
| ------------- | ----- |
| Task 1 | 30 |
| Task 2 Part 1 | 27 |
| Task 2 Part 2 | 25 |
| Task 3 | 19 |
| Task 4 Part 1 | 23 |
| Task 4 Part 2 | 22 |
| Task 5 Part 1 | 23 |
| Task 5 Part 2 | 23 |
| Task 6 Part 1 | 9 |
| Task 6 Part 2 | 5 |
Total number of unique students: 82
Download
Please download the zip archive of the dataset here.
ACKNOWLEDGEMENTS
This project was funded by MINTFIT Hamburg. MINTFIT Hamburg is a joint project of the four STEM universities in Hamburg: Hamburg University of Applied Sciences (HAW), HafenCity University Hamburg (HCU), Hamburg University of Technology (TUHH), University Medical Center Hamburg-Eppendorf (UKE) as well as Universität Hamburg (UHH) and is funded by the [Hamburg Authority for Science, Research and Gender Equality (BWFG).