| Property | DigiComp (Given to me by my grandmother when I was 7 years old) |
Furby (Given to my daughter by her grandmother when my daughter was 7 years old) |
| Cost (today's dollars) |
$60.00 | $35.00 |
| Input | 3 Flip/Flops |
|
| Output | 3 binary digits (0/1) |
|
| Brain -- storage | 3 bits | 128 Megabits |
| Brain -- speed | 1 cycle/second (.000001 MIPS) | 16 MIPS |
| Reliability | Breaks every 10 seconds | Breaks every 5 years |
The transition from digicomp to Furby shows the movement of interest from programming computers to using them.
| Property | 1980 PC | 1999 PC |
|---|---|---|
| Cost (today's dollars) |
$10,000 | $2,000 |
| Input | Keyboard, Serial Port |
|
| Output | ASCII screen |
|
| Brain -- potential storage | 1 Mbyte | 18446744073709 Mbytes |
| Brain -- actual storage | 64 Kbytes | 128 Mbytes |
| Bran -- speed | 0.4 MIPS | 400 MIPS |
| Reliability | Breaks every 6 months | Breaks every 6 years |
| Magnetic disk storage | 5 Megabytes | 6 Gigabytes |
Suppose a car experienced the same improvements over the years. Today's $20,000 car would have the following properties.
| Cost | $4,000 |
| Speed | 60,000 mph |
| Seating | 10,000 people, with room to hold every molecule in the universe |
| Fuel efficiency | 20,000 mpg |
| Reliability | Breaks every 70 years |
| Year | Interconnected computers |
|---|---|
| 1969 | 1 |
| 1971 | 15 |
| 1973 | 35 |
| 1977 | 111 |
| 1983 | 4,000 |
| 1991 | 617,000 |
| 1993 | 1,776,000 |
| 1994 | 3,212,000 |
| Year | Articles per day |
|---|---|
| 1979 | 2 |
| 1980 | 10 |
| 1988 | 1800 |
| 1993 | 26,000 |
The amount of information posted per day in 1993 is equivalent to 20,000 pages of text.
Bottom line:
| Theory | Practice |
|---|---|
|
|
| There are many open problems. Theoreticians find problems of interest and try to solve them. A famous example is the P=NP question. | There are many ways to solve a given problem. A practitioner examines these and chooses one that not only works well now, but can be extended in the future. |
| CS 101 is | CS 101 is not |
|---|---|
|
|
Rhythm of this course
|
Information about this course
|
| The course calendar provides the details. | The web pages provide the details. |