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. |