Theoretical Computer Science Stack Exchange is a question and answer site for theoretical computer scientists and researchers in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

All of the computer-related museums and exhibits I'm aware of seem to only cover the history of computing machinery, but nothing on topics of computer science.

You are involved in the creation of a new Museum of Computing, chartered to educate, entertain, and inspire the general public in a wide variety of computing/computer science/communication/mathematics topics. Though history and celebrity can be part of the exhibits, this is not a history museum. Instead, visitors learn about timeless concepts that enable computing, from the hardware layer on up. Budget is not specified but ideas should be durable and practical for high volumes of visitors in permanent installations, with minimal staffing/disposable materials similar to the world's best science centers.

What exhibits would you include?

share|cite|improve this question
up vote 7 down vote accepted

Scott Aaronson addresses this particular question on his blog Shtetl-Optimized when considering the timeline of Computer Science. The relevant posts in chronological order:

Timeline of Computer Science

Top 150 computer science events to be decided once and for all

CS timeline voting: the results are in!

Most of the events in his list would make good exhibits, although it might be difficult to figure out how to present some of them physically.

share|cite|improve this answer
That's a great list! I'm particular interested in ideas for presenting these ideas physically and meaningfully. – Jason Kleban May 2 '11 at 11:57

I'd put in an exhibit showing how electronic relays, as a more visible alternative to transistors, can be assembled to form computing machines. A progression of complexity, starting with a single relay, then a chain of relays to demonstrate propagation, then a single NAND gate, then a 1-bit Full Adder (18 NAND gates for this should still be manageable, visually), maybe even an interactive 4-bit Full Adder.

From there, a feature on clocked circuits, latches, memories.

All components could be exaggerated in size, slowed intentionally, or highlighted with light-guides for clarity.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.