Skip to main navigation Skip to search Skip to main content

Placating Plato with Plates of Pasta: An interactive tool for teaching the Dining Philosophers Problem

  • Justin DeBenedetto
  • , Stephen Hutt
  • , Louis Faust
  • , Anqing Liu
  • , Nathaniel Kremer-Herman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

There has been a recent surge in the need for computer science educational resources. Often, this need is addressed with computer-based learning tools. However, many of these tools target coding skills and software design rather than teaching foundational topics. This work proposes an interactive tool for teaching process management using the common abstraction of the Dining Philosophers Problem. We demonstrate the effectiveness and entertainment value of this tool with feedback from undergraduate students enrolled in computer science courses. We believe this type of educational tool more adequately addresses the upcoming need for additional teaching resources in computer science, especially when used in conjunction with a traditional teaching environment.

Original languageEnglish (US)
Title of host publicationFIE 2017 - Frontiers in Education, Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-9
Number of pages9
ISBN (Electronic)9781509059195
DOIs
StatePublished - Dec 12 2017
Externally publishedYes
Event47th IEEE Frontiers in Education Conference, FIE 2017 - Indianapolis, United States
Duration: Oct 18 2017Oct 21 2017

Publication series

NameProceedings - Frontiers in Education Conference, FIE
Volume2017-October
ISSN (Print)1539-4565

Other

Other47th IEEE Frontiers in Education Conference, FIE 2017
Country/TerritoryUnited States
CityIndianapolis
Period10/18/1710/21/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Fingerprint

Dive into the research topics of 'Placating Plato with Plates of Pasta: An interactive tool for teaching the Dining Philosophers Problem'. Together they form a unique fingerprint.

Cite this