Prof Davenport (J.H.Davenport@bath.ac.uk has two main research/project areas. 1) Computational Mathematics ========================= While several projects could be considered (see him on Friday 21st), one in particular would be to implement the AKS primality testing algorithm and do various experiments. The implementation wuld use the NTL Library in C++, and is therefore a good way to learn this language. 2) Web services ============ There are various projects in this area, which would involve writing a combination of JavaScript, Java or PERL (probably only two for any project!). 2.1) Changed pages ============= To write a Unix application which could run every night and inform subscribers to the service of which pages had changed. It would require a WEb interface to allow people to subscribe and manage thier subscriptions. 2.2) OpenMath browser ================ Under "Content Dictionaries" at www.openmath.org there are a number of files defining a large number of symbols. Using a copy of thiese files (at least initially), write web server code that can answer questions such as "what is the latest version of a particular CD" or "Which CDs contain symbols called X". CD abbreviates Content Dictionary, not Compact Disc!