- Teaching and Learning Programming
- Data Management and Algorithms
- Computational Geometry and Mesh Generation
- Online Learning and Analytics
- Algorithms and Data Compression
- Advanced Database Systems and Queries
- Complexity and Algorithms in Graphs
- Data Mining Algorithms and Applications
- Innovative Teaching and Learning Methods
- Education Methods and Technologies
- Educational Games and Gamification
- Gender and Technology in Education
- Experimental Learning in Engineering
- Digital Image Processing Techniques
- Information Systems Education and Curriculum Development
- Digital literacy in education
- Cryptography and Data Security
- Topological and Geometric Data Analysis
- Advanced Graph Theory Research
- 3D Shape Modeling and Analysis
- Software Engineering Research
- Privacy-Preserving Technologies in Data
- 3D Modeling in Geospatial Applications
- Indoor and Outdoor Localization Technologies
- Statistics Education and Methodologies
University of Münster
2016-2025
University of Nebraska at Omaha
2021
TU Dortmund University
2006-2012
<para xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> The goal of multiobjective optimization is to find a set best compromise solutions for typically conflicting objectives. Due the complex nature most real-life problems, only an approximation such optimal can be obtained within reasonable (computing) time. To compare approximations, and thereby performance optimizers providing them, unary quality measures are usually applied. Among these,...
We describe the first results of our work towards a concept inventory for Algorithms and Data Structures. Based on expert interviews analysis 400 exams we were able to identify several core topics which are prone error. In pilot study, verified misconceptions known from literature identified previously unknown related addition this, report methodological issues point out importance two-pronged approach data collection.
A variety of experience reports and studies has shown Computer Science Unplugged to be an effective resource for outreach, it been suggested build upon these benefits augment teaching in a regular classroom as well. Based analysis the learning objectives, "Unplugged" activities seem particularly well suited serve introduction concepts algorithms; whether or not effectiveness using compares that traditional methods, however, remained open question so far. We present first experimental study...
Despite an increasing number of success reports from several countries, establishing computer science as a subject worth full curriculum credit is one the most frequently named goals in secondary education. In my keynote address, I will first present personal/national perspective on this issue and summarize challenges research, recruitment, design that have to be met before goal can reached breadth. Following up anticipated our ambitions, then comment some probably even more pressing...
In North-Rhine Westphalia, the most populated state in Germany, Computer Science (CS) has been taught secondary schools since early 1970s. This article provides an overview of past and current situation CS education including lessons learned through efforts to introduce maintain education. particular, we focus on differential school system educational landscape education, different facets teacher research programs directions that are directly connected with these aspects. addition, this...
We report on the development and validation of an instrument to assess self-efficacy in introductory algorithms course. The was designed based upon previous work by Ramalingam Wiedenbeck evaluated a multi-institutional setup. performed statistical evaluations scores obtained using this compared our findings with validated psychometric measures. These analyses show be consistent theory thus suggest construct validity.
We report on the development, validation, and implementation of a collection test items designed to detect misconceptions related first-year computer science courses. To this end, we reworked development scheme proposed by Almstrum et al. (SIGCSE Bulletin 38(4):132–145, 2006) include students' artifacts simultaneously incorporate think-aloud interviews flash tests. also investigated what extent practical efficiency detecting certain could be increased without significantly affecting...
We report on case studies of using Computer Science Unplugged material as an alternative teaching method for computer science. The scope and target audiences these were determined based upon reported classroom use "unplugged" by teachers. Our revalidate previous findings across multiple institutions a broader student population shows that, at least the scenarios studied, activities are equally efficient compared to textbooks or interactive methods.
We report on the design and evaluation of first year a Computer Science course in lower secondary education that implements concept braided teaching. Besides being proof-of-concept, our study demonstrates students an indeed be taught (as opposed to Information Communication Technology) as early sixth grade while at same time not falling behind with respect Technology Literacy. present quantitative qualitative results argue can just like any other science subject worth full curriculum credit.
Body dysmorphic disorder (BDD) is an impairing condition characterized by excessive appearance concerns that frequently begin in adolescence, thus making this phase eminent target for prevention and early intervention. We developed a cognitive-behavioral app-based program (AINA) intended intervention of BDD. As part the iterative development process, perceptions usability, aesthetics, content were investigated. A sample 38 adolescents young adults aged between 14 21 years tested app...
In this paper, we propose a new approach to thinking about and implementing Computer Science curricula in secondary education. The characteristic feature is organize the items be taught into what call "strands" which then can interlaced during course. This naturally leads spiral curriculum view of our proposed approach, also comment on role programming
We present the result of assessing first-year students' misconceptions related to algorithms and data structures. Our study confirms findings from previous small-scale studies but additionally broadens scope topics methods investigated. The evaluation our experiments sheds light on dependencies between active passive knowledge as well instruments used; in particular, we conclude that there is no "one size fits all" instrument should be selected depending topic at hand.
In response to the increasing volume of trajectory data obtained, e.g., from tracking athletes, animals, or meteorological phenomena, we present a new space-efficient algorithm for analysis data. The combines techniques computational geometry, mining, and string processing offers modular design that allows user-guided exploration incorporating domain-specific constraints objectives.
For many years, the C++-based Computer Programming Self-Efficacy Scale by Ramalingam and Wiedenbeck has been de facto standard for assessing self-efficacy in introductory programming. Since development of this instrument, however, both landscape as well intended audience programming courses changed beyond use a particular language. We revisit instrument its factorization light curricular developments research results regarding concepts competences taught courses. report on validation new...
We present an algorithm for the following problem: Given a dataset D: = {T1,..., Tn} of data trajectories and set Q: {Q1,..., Qm} query trajectories, each which with distance parameter ϵi ≥ 0, report, trajectory Qi, all within Fréchet at most ϵi. As computing is known to be computationally demanding, our uses filter-and-refinement approach reduce number query/data candidate pairs needs computed exactly. usually, we first use hash-based range searching structure filter out whose minimum...
Munster ; New York : Waxmann 2017, 289 S. Padagogische Teildisziplin: Schulpadagogik; Medienpadagogik; als elektronischer Volltext verfugbar