22C:2 From CAT Scans to Google: Great Ideas in Computing
Homework 2. Due Thursday, September 14, 2006

1. Based on your understanding of the "Telling Humans and Computer Apart" article, give a very short summary of your understanding of the process a computer program goes through to produce a CAPTCHA for a human to solve?

2. This is not a math class but here's a little math problem. It's fine if you don't know how to do it; if it's difficult for you, please at least write something demonstrating that you made an effort to solve it. Assuming (it's not true, but let's assume it is) all CAPTCHAs use strings of one to eight letters, how many possible CAPTCHAs does that yield?

3. Now that you've heard Professor Kearney's description of the work done in our Hank virtual environments lab (http://www.cs.uiowa.edu/~hank), and seen the demonstration, write two or three (or more, if you are inspired) sentences about some other possible application of this kind of virtual environment technology. E.g. what problem might you study using it? What kind of experiments might you conduct in something like the Hank lab (set-up could be diffferent - no bike, different number of screens, etc.)