{'fraction_non_alphanumeric': 0.017241379310344827, 'fraction_numerical': 0.0, 'mean_word_length': 5.2214285714285715, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Adaptable Concept for Projects in Computer Science Degree Programs – An Experience Report

Nowadays many praxis-oriented courses like projects are included in program curricula. They prepare the students to work in real-world projects. The setup of project courses shall offer an environment similar to real-world projects, such that the students can gain experience. This paper presents a concept consisting of several variable aspects in the setup of project courses in computer science education. Different implementation alternatives for the aspects are shown. Their benefits and drawbacks are discussed in detail as well as their dependencies. The aspects can be adapted to the requirements for the project course like the students’ work load. Proven adaptations for setting up project courses of high practical relevance are outlined from the author’s perspective.