skip to main content
10.1145/3478432.3499262acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
demonstration

Let's Learn Algorithms with AlgoTutorBot! An Entire Course as an Educational Escape Room

Published:03 March 2022Publication History

ABSTRACT

During the Spring 2021 semester, stuck in quarantine due to the ongoing global pandemic, I decided I needed to do something completely different with my undergraduate-level Algorithms course. Tired of teaching via Zoom to little boxes, I recreated the entire course, inspired by my love of Escape Rooms and Alternate Reality Games. Connecting Canvas, Ohyay, and GradeScope with my own custom technology, I weaved a zany, video-based narrative whereby students would inevitably have to save me from my own Frankenstein's monster: an evil Intelligent Tutoring System named "AlgoTutorBot" who threatens not only the course, but the entire world! The learning experience incorporates a range of engaging assignments, available to external adopters. This includes not only programming problems and conventional algorithmic logic problems, but also a novel web application for experimenting with runtime analysis, an interactive point-and-click adventure for practicing graph algorithms, and an assignment framework for concretizing students' problem-solving process into tangible artifacts. There are also smaller assignments that would be easily adopted into a regular Algorithms course. This demo will show off the final version of the course and describe the lessons learned along the way. All resources and a walkthrough video of the experience are available at https://acbart.github.io/algotutorbot/

Skip Supplemental Material Section

Supplemental Material

SIGCSE22V2de0969v.mp4

mp4

40.2 MB

Index Terms

  1. Let's Learn Algorithms with AlgoTutorBot! An Entire Course as an Educational Escape Room

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
            March 2022
            254 pages
            ISBN:9781450390712
            DOI:10.1145/3478432

            Copyright © 2022 Owner/Author

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 3 March 2022

            Check for updates

            Qualifiers

            • demonstration

            Acceptance Rates

            Overall Acceptance Rate1,595of4,542submissions,35%

            Upcoming Conference

            SIGCSE Virtual 2024
            SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
            November 30 - December 1, 2024
            Virtual Event , USA