The Research Project in Computer Science Bachelor Education

Undergraduate Research Experience at Scale

Conference Paper (2025)
Author(s)

Gosia Migut (TU Delft - Web Information Systems)

Aleksander Buszydlik (Student TU Delft)

Mathijs M. De Weerdt (TU Delft - Algorithmics)

Research Group
Web Information Systems
DOI related publication
https://doi.org/10.1145/3724363.3729101 Final published version
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Web Information Systems
Pages (from-to)
410-416
Publisher
ACM
ISBN (electronic)
979-8-4007-1567-9
Event
30th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2025 (2025-06-30 - 2025-07-02), Radboud University, Nijmegen, Netherlands
Downloads counter
212
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Exposure to research is an important component of undergraduate university education, cultivating critical thinking, problem-solving, and preparation for advanced study. However, providing individual research experiences for large cohorts of undergraduate students poses significant logistical challenges. This paper demonstrates how an undergraduate research experience can be achieved at scale for a large computer science program. Our approach integrates individual research projects into the undergraduate computer science curriculum for up to almost 400 students within a single 10-week course. We describe three key features of our approach: (1) a matching algorithm that assigns students to research projects based on their preferences, (2) peer-group collaboration, and (3) a distributed supervision and assessment model to guide students through key research activities that include reformulating research questions, designing experiments/user studies, and presenting research. Results and feedback indicate that both students and supervisors are satisfied, demonstrating the feasibility and effectiveness of this scalable approach for integrating research experiences into large undergraduate computer science programs.