ARCat: A Tangible Programming Tool for DFS Algorithm Teaching

Xiaozhou Deng , Danli Wang , Qiao Jin , Fang Sun
IDC '19: Proceedings of the 18th ACM International Conference on Interaction Design and Children 2019 conference
ARCat: A Tangible Programming Tool for DFS Algorithm Teaching

Abstract

In this paper we present ARCat, a tangible programming tool designed to help children learn Depth First Search (DFS) algorithm with augmented reality (AR) technology. With this tool, children could use tangible programming cards to control a search process, rather than control virtual characters directly. With the special design of card semantics and real-time feedback, the tool helps children understand the DFS algorithm in an intuitive and engaging way.

Summary

ARCat lets children learn a fundamental computer science algorithm (Depth First Search) by physically arranging cards on a table while augmented reality brings the search process to life. This hands-on approach makes an otherwise abstract concept accessible and fun for young learners.