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. 