Java, Web forms design and scripting, various network programming skills. It would be nice to see how evenly a hash function distributes keys throughout a hash table. This project involves developing a program, probably as a Java applet, that allows its user to specify a file of keys and a hash function and presents a clear graphic representation of where those keys end up in the hash table. Concepts involved Hashing, Java Requirements 3.0 GPA and a good sense for visually clear and appealing displays. This project involves converting a large base of text in the TeX typesetting language to HTML for Web publication.
Most people use the Internet as if nobody's watching.
The typical user, sitting alone at his or her computer, probably thinks this information is private. But there's no guarantee of that. Even many technically savvy users may not be aware of copies and traces left by a user's internet activities in newsrc files, caches, system backups, or statistics gathered about net traffic. The task here is to develop a guide for computer users, detailing the potential privacy pitfalls and recommending steps to take to protect one's privacy on the net. David G. Kay , 408E Computer Science Department of Information and Computer Science , University of California, Irvine Irvine, CA 92697-3425.