showcase backdrop
Concurrency logo
Concurrency logo
Not enough D6, 14mm, Rounded, Green in stock.

Concurrency

Cooperative games to help illustrate concepts in concurrent programming

Requirements

<30
4-6
12+

Description

This set contains the materials needed for a series of "games" that can be used in-class as unplugged activities or at home as a study aid. Game rules are available as PDF from my website. This was desiged for the University of Maryland's Department of Computer Science course CMSC 433: Programming Language Technologies and Paradigms, a senior-level class on concurrent and distributed programming.

Topics covered include:

  • data races synchronization
  • event traces
  • deadlocks/livelocks/starvation
  • fork/join task pools
  • message passing
  • streams/map-reduce
  • nonblocking algorithms

Each game is designed to take between 5 and 10 minutes of class time, with occasional suggestions for longer games.

Components

Component Quantity Photo
Poker Deck 1 deck of 120 cards Poker Deck component icon
Poker Deck 1 deck of 18 cards Poker Deck component icon
Poker Deck 1 deck of 44 cards Poker Deck component icon
D6, 14mm, Rounded, Green 6 D6, 14mm, Rounded, Green component icon
Small Stout Box 1 Small Stout Box component icon

Vitals

Average Rating 0 reviews
Publish Date July 18, 2019
Edition 20190706
Department Games
More Info Concurrency web site

Why buy this?

  • Learn multithreaded program behavior
  • Short "games" suitable for in-class activities
  • Suitable for individual or group study

mikemarsh's Games

designer logo

Notes

  • This game contains a premium upgrade called UV Coating that makes the printed components more durable.

Ratings and Reviews

Be the first to review this!
Please Sign In to leave a review
Community Chat