Computer Science 404
Senior Seminar
Dickinson College
Spring Semester 1999
Grant Braught
Class #4 - Alternative Models for Computing
Suggested Readings 
New Ideas in Hardware:
- "Perspectives in Optical Computing," H. John Caulfield, IEEE Computer, February 1998, pp. 22-25.
- "Neural Interfaces Link the Mind and the Machine," John Charles, IEEE Computer, January 1999, ppp. 16-18.
- "Configurable Computing", John Villasenor and William Mangione-Smith, Scientific American, June 1997, pp. 67-71.
- "Quantum Computing with Molecules", Neil Gershenfeld and Isaac Chuang, Scientific American, June 1998, pp. 66-71.
- "Working Knowlege: Polymerase Chain Reaction", Elizabeth A Dragon, Scientific American, May 1998, pp. 112.
- "Computing with DNA", Leonard M. Adelman, Scientific American, August 1998, pp. 54-61.
- "The Broad Sweep of Integrated Microsystems," S. Tom Picraux, Paul McWhorter, IEEE Spectrum, December 1998, pp. 24-33.
New Ideas in Software:
- "Scripting: Higher Level Programming for the 21st Century," John Ousterhout, IEEE Computer, March 1998, pp. 23-30.
- "The Case for Inductive Programming", Derek Partridge, IEEE Computer, January 1997, pp. 36-41.
Aside:
- "Citing URL's: A Matter of Trust?" Tim Wooler, IEEE Computer, October 1997, p. 6.
- "URL's in Print: To Cite or Not to Cite," Ed. Ron Vetter, IEEE Computer, February 1998, pp. 114-115.
Homework Assigment 
Post to your web page by 8:00am Tues. Feb. 16.
- Write a one page position statement identifying two technologies or directions in computing; one that will make the largest impact on society in the near future (1-10 years) and one that will make the largest impact on society in the distant future (>10 years).
Other Sources of Information 
- IBM Introduces Advanced Chip Technology - Copper Interconnects.
See me for copies if any of the following interest you:
- "The Big Bad Bit Stuffers of IBM", Claire Tristram, Technology Review, July/August 1998, pp. 45-51.
- "When Silicon Hits its Limits, What's Next?" Tom Thompson, BYTE, April 1996, pp 45-54.
- "The Physics of Ferroelectric Memories," Orlando Auciello, James F. Scott, Ramamoorthy Ramesh, Physics Today, July 1998, pp. 22-27.
- "The IA-64 Architecture at Work," Carole Dulong, IEEE Computer, July 1998, pp. 24-32.
- "Smarter Memory: Improving Bandwith for Streamed References," Sally McKee, et. al. IEEE Computer, July 1998, pp. 54-63.
- "Hardware Compilation: Translating Programs into Circuits," Nikalus Wirth, IEEE Computer, June 1998, pp. 25-31.
- "Advances in Disk Technology: Performance Issues," Spencer Ng, IEEE Computer, May 1998, pp. 75-81.
Possible Discussion Topics 
- Is a move to Scripting languages a good thing or a bad thing?
- How useful is a program that can not guarantee a correct answer? (i.e. Inductive Programming)
- What can you imagine as uses for integrated microdevices?
- How do you feel about the posibility of Neural Interfaces? What are some of the philosophical and ethical issues?
- Will things as wild as genetic/quantum computers ever make an impact?
- Are there ethical issues with genetic computing?
- What are some of the advantages and limitations of these new models of computing?
Project Checkpoint 
- Please post an updated version of your project proposal to your web site.