Allocation of Undergraduate Projects for 2002/2003

The table below lists the allocation of final year projects for 2002/2003.

If you have any comments, corrections or clarifications to this list please contact Eric McKenzie, particularly if your name does not appear anywhere in the list.

BSc in Artificial Intelligence & Computer Science
StudentProj-IdProject TitleSupervisor2nd markerModerator
Fleming, Russell323D Terrain ModellingDavid ReesGordon Plotkin Eric McKenzie
Griffiths, Max126Evolving neural network robot controllers in a physically realistic 3D environment Gillian HayesChris Malcolm Bob Fisher
Keepax, Charles76Ogg Vorbis on MicronetsDK ArvindPaul Jackson Roland Ibbett
Keighren, Gavin107Composition of Software RoutinesAlan SmaillDave Robertson Alan Bundy
Low, Alistair87Software support for joke creationGraeme RitchieHelen Pain Mike Fourman
Nash, DanielSP?Email Repository SystemPeter BunemanJulian Bradfield Stuart Anderson
Perez, Meghan78Star/Galaxy Classification for the SuperCOSMOS sky surveyChris WilliamsQiang Shen Mark Jerrum
Ridgen, Kirsty11Adapting Shapiro's Algorithmic Debugging Technique to Diagnose Student's Faulty Arithmetic ProceduresAlan BundyChris Mellish Helen Pain
Watts, Felix85Music Classification Using Acoustic FeaturesChris WilliamsQiang Shen Gillian Hayes

BEng in Artificial Intelligence & Software Engineering
StudentProj-IdProject TitleSupervisor2nd markerModerator
Caporale, Massimo12A Knowledge-Based System to Assist Referees of Informatics Research PapersAlan BundyGraeme Ritchie Chris Mellish
McGhee, Cameron111An extended map interface to an exhibitionJon OberlanderHelen Pain Ewan Klein

BSc in Computer Science
StudentProj-IdProject TitleSupervisor2nd markerModerator
Alexoudi, Marianthi20English Summaries of Mathematical ProofsClaus ZinnJacques FleuriotAlan Bundy
Angus, TimSP19To represent the output of gprof graphically in 3D using OpenGLKousha EtessamiMartin Grohe Bob Fisher
Armstrong, Duncan36A visual simulation environment for DNA/proteomic computingFred HowellDavid Barber Gordon Plotkin
Baker, ThomasSP?Applications of Ant-based TechnologiesJohn LevineChris Mellish Gill Hayes
Boylan, StevenSP?House Monitor on .NET PlatformArchie HowittDavid Rees Roland Ibbett
Bruce, GordontbatbaMiles OsborneJon Oberlander Alex Lascarides
Brunton, AlastairSP?GRID-based project tbaMalcolm AtkinsonPaul Jackson Murray Cole
Buchanan, Elanor38An XML-Query EngineMartin GroheColin Stirling Peter Buneman
Byrom, Daniel65Simulating GossipJane HillstonMurray Cole Graeme Ritchie
Cheung, Ho LamtbatbaRob ProcterDave Robertson Jon Oberlander
Clarke, Alexander4Constructing VRML models using a new colour and range sensorBob FisherGill Hayes Chris Williams
Cook, Conan62Expressing computability by polynomialsKyriakos KalorkotiMark Jerrum Qiang Shen
Cowan, Douglas115Tools for remote analysis and handing of medical imagesDouglas ArmstrongNigel Goddard Bob Fisher
Cran, Bruce8An Intelligent Fan Controller for the SMC CleanroomProf Walton, EEJohn Butler Roland Ibbett
Crawford, Roger?tbaGordon WatsonJulian Bradfield Eric McKenzie
Deas, AlexSP16Video Codec for Cel AnimationEric McKenzieDavid Rees Chris Williams
Delicato, Simon98ClearCase-like features for CVS on LinuxDavid AspinallDave Robertson Peter Buneman
Denheen, JohnSP?tbaJohn ButlerKyriakos Kalorkoti Martin Grohe
Devlin, Craig73A GUI Interface for LCFGAlexander HoltColin Stirling Rob Procter
Dutch, Gavin3Intelligent Intruder Detection from a Video SequenceBob FisherChris Williams Gill Hayes
Ekeus, Henrik37A Semantic Web BrowserFred HowellDavid Barber Alex Lascarides
Elcock, AndrewSP?EDINA project tbaDavid Medyckyj-ScottEric McKenzie Colin Stirling
Evans, Paul46Web-based Demonstrations of Memory HierarchiesRoland IbbettMarcelo Cintra David Rees
Fairhurst, Amy-AnnetbatbaKyriakos KalorkotiMartin Grohe Mark Jerrum
Finlayson, Euan112Mobile multimodality and graphics in interactive communicationJon OberlanderHelen Pain Ewan Klein
Flanagan, Paul25Effect inferenceDon SannellaGordon Plotkin Colin Stirling
Gardiner, StuartSP7Tactical aid for racing yachtsMurray ColeMike Fourman Jane Hillston
Georgiadis, JiannisSP1Digital TriviaD K ArvindRoland Ibbett Murray Cole
Goldschmidt, Michael80[2]Networks for "Smart Dust" [2]DK ArvindMarcelo Cintra Gordon Plotkin
Green, JeremytbatbaGordon WatsonJulian Bradfield Eric McKenzie
Hardie, Angus74LCFG under MacOS XPaul AndersonMike Fourman D.K. Arvind
Hendry, RossSP103D Mornington CrescentColin StirlingAlan Bundy Jane Hillston
Ho, Bodie27An Eclipse IDE for Standard MLJohn LongleyDavid Aspinall Martin Grohe
Hodgson, Charles72Property For SaleEric McKenzieMark Jerrum Jon Oberlander
Jardine, Lewis69Chinese character recognition for dummiesJulian BradfieldQiang Shen Mark Jerrum
Kinloch, Ben119Collection of streaming hi-resolution video from a calibrated camera rigGordon WatsonBob Fisher D.K. Arvind
MacDonald, Scott41Disk Access TracerArchie HowittRoland Ibbett D.K. Arvind
MacGregor, Robert80[1]Networks for "Smart Dust" [1]DK ArvindMarcelo Cintra Roland Ibbett
Marland, Antonia116Recording of significant events from video footageDouglas ArmstrongBob Fisher Gill Hayes
Matoorian-Pour, Javad71Communicating Turing MachinesColin StirlingGordon Plotkin Don Sannella
McIntosh, David121Sentiment DetectionMiles OsborneJon Oberlander Graeme Ritchie
McNally, RyanSP6Middleware in Game DevelopmentStuart AndersonColin Stirling Gordon Plotkin
Minopoulos, Manolis88A Serious Spam FilterPeter BunemanChris Williams Don Sannella
Muirhead, Gavin42PC-based Logic AnalyserArchie HowittAlex Wight David Rees
Packer, Timothy56Animating Parallel AlgorithmsMurray ColeMarcelo Cintra Mark Jerrum
Patrick, Robert114Recognition of insect behaviour from serial images/videoDouglas ArmstrongQiang Shen Chris Williams
Rusbridge, AdamSP12Migration on RequestNajla Semple, University LibraryEric McKenzie Peter Buneman
Seales, AndrewSP21Fitting Generic Mesh to a 3D Bodyscan Mark WrightChris Malcolm Bob Fisher
Shaw, AlexanderSP13Bridging the gap between web browsersStuart AndersonJohn Longley Murray Cole
Swan, Duncan75A secure Web-based student assignment submission systemJessie Paterson (Divinity)Kyriakos Kalorkoti Martin Grohe
Tang, Lap16A Tutor for BridgeAlan BundyChris Mellish Don Sannella
Thomson, Sandy92Automatically Generating HASE Programs from Compiled DLX CodeMarcelo CintraRoland Ibbett D.K. Arvind
Trujillo Dennis, Lucia124Design of an accessible interface for a joke creation toolHelen PainGraeme Ritchie Mark Steedman
Turnbull, JamesSP22GTK+ for Mac OS XEric McKenzieGeorge Ross Mike Fourman
Waide, DavidSP?tbaGillian HayesDave Robertson Rob Procter
Wallace, RossSP?A Motion Capture TopicMark WrightGill Hayes Eric McKenzie
Warnett, StephenSP14Building the Web of Trust - A Scientific ApplicationFred HowellBonnie Webber Murray Cole
Wolverson, NicholasSP8Optimisation and Resource Bounds in Camelot CompilationaDon SannellaDavid Aspinall Colin Stirling

BEng in Computer Science
StudentProj-IdProject TitleSupervisor2nd markerModerator
Havrevold, Kim40A Conference Managment ToolMartin GroheDon Sannella Colin Stirling
Hoffmann, Jo96A Heap-bounded Functional Programming Language implemented for .NETDavid AspinallDon Sannella Gordon Plotkin
Humphrey, Steven97Synchronizing PocketPCs with LinuxAlex WightDavid Aspinall David Rees
Moore, Daniel33Road ProfilingDavid ReesAlex Wight Jon Oberlander
Mordue, AlexSP?Bluetooth Video CameraD.K.ArvindArchie Howitt Gill Hayes
Sabhlok, RohitSP?Cargo Ship BrokingRob ProcterJames Soutter Murray Cole
Slaney, Rory64Experiments in Formalized Mathematics: More Integration Theory in Isabelle/HOLJacques FleuriotAlan Bundy Qiang Shen

BEng in Computer Science & Electronics
StudentProj-IdProject TitleSupervisor2nd markerModerator
Golding, BenSP5Enhanced Web-Based Applications Using Java Don SannellaJohn Longley Martin Grohe
Stanger, Philip89Machine halls GPSJohn ButlerDavid Rees Roland Ibbett
Stewart, GrahamDissCS/E Dissertation - presentations completedStuart AndersonEric McKenzie NA
Young, Alexander77A Multithreaded Virtex-II ProD.K.ArvindMurray Cole Roland Ibbett

BSc Computer Science & Mathematics
StudentProj-IdProject TitleSupervisor2nd markerModerator
Johnson, AndrewSP?Automatic Geometry Theorem Prover in JavaJacques FleuriotAntony Maciocia Alan Bundy
Miller, Gregor5Reconstructing the unobserved sides of building columnsBob FisherAntony Maciocia Chris Williams

BSc in Computer Science & Management Science
StudentProj-IdProject TitleSupervisor2nd markerModerator
Al Malood, Noaf125Collaborative Information Analysis for Business James SoutterDave Robertson Stuart Anderson
Clode, KarenaSP?Scheduling Simulation?Jane HillstonMurray Cole Qiang Shen
Dhaliwal, RandeeptbatbaKevin GlazebrookAlan Bundy Qiang Shen
Ellis, BentbaProfitability Analysis and Strategy Development through Absorption CostingDave RobertsonAlan Smaill Rob Procter
Giannone, AlessandrotbatbaPeter BunemanBonnie Webber Stuart Anderson
Haenel, Nikolaus66A Web-based Tutor for G-NetworksJane HillstonMurray Cole Jon Oberlander
Harrison, AndrewtbaManagement and Implementation of project lifecycles within Equity systemsErcan BalabanJohn Butler Alan Bundy
Ho, KateSP?Comparison of the Critical Path and Critical Chain Project management techniquesDave RobertsonJane Hillston Alex Lascarides
Knox, JeffreySP?Making Fund Supermarkets More AccessibleErcan BalabanJohn Butler Alan Bundy
Lis, AlexanderSP?tbaRob ProcterKousha Etessami Helen Pain
Lloyd, DeborahSP?An experimental quality reporting and replacement policy determining systemKevin GlazebrookMartin Grohe Jane Hillston
Mansoori, FatimaSP?tbaRob ProcterRoger Slack Alex Lascarides
Marsden, DavidSP17Inventory Management and Customer Queuing System
for a Large Scale National Supermarket Chain
Kevin GlazebrookJane Hillston Peter Buneman
Nagi, AmritSP23Web-based Inventory ControlTom ArchibaldRob Procter Helen Pain
Schroeder, Ben31Real-time Harmonic Analyser for MIDI keyboard musical inputMark SteedmanChris Williams Chris Mellish

BSc in Computer Science & Physics
StudentProj-IdProject TitleSupervisor2nd markerModerator
Marnoch, William9Microwave SpectaclesDave Laurenson, EE Eric McKenzie D.K. Arvind
Reid, HamishSP?Simulating SlugsGraeme AcklandGill Hayes D.K. Arvind

BEng in Software Engineering
StudentProj-IdProject TitleSupervisor2nd markerModerator
Aitken, Andrew68aAdvanced computer players for Mah-JongJulian BradfieldQiang Shen Mark Jerrum
Cheng, KevinSP?Automated Poker PlayingAlan SmaillKousha Etessami Qiang Shen
Ciarrocca, Paolo45Web-based Demonstrations of Processor ArchitecturesFrederic MalletRoland Ibbett David Rees
Clark, KatherineArrSimulation of the Stanford DASH ArchitectureRoland IbbettMarcelo Cintra David Rees
Coughlin, Michael118Automatic Code Generation for Embedded SystemsAlan SmaillPaul Jackson Don Sannella
Donaghey, ChrisSP18Real-time Rubik Cube Solution TutorMark SteedmanColin Stirling Helen Pain
Fletcher, TimothySP15Dynamic Interactive StorytellingJudy RobertsonHelen Pain Ewan Klein
Jackson, Colin123A dynamic spelling assistantHelen PainJon Oberlander Chris Mellish
MacFarlane Smith, AlexanderSP?tbaJohn ButlerKyriakos Kalorkoti Jon Oberlander
Meurig, Catrin103A Decision Support Tool for the Management of Cardiac Patients Mark HartswoodRoger Slack Rob Procter
Morrison, Glynn24Segmenting Arteries in Ultrasound Images using a 2D Deformable ModelC.Chen, Medical PhysicsGill Hayes Bob Fisher
Prowse, Matthew81Soundness of proofs of byte code resource boundsDavid AspinallGordon Plotkin Colin Stirling
Robertson, JennieSP?Skeleton Fitting to Motion Capture DataMark WrightBob Fisher Eric McKenzie
Robinson, CalumSP9A library for handling input devices on Mac OS XJohn LongleyMike Fourman Martin Grohe
Rose, Neil102Finding structure in DNA using coding and non-coding regionsMiles OsborneBonnie Webber Gordon Plotkin
Sutherland, AlistairSP20A finite automaton teaching toolJohn LongleyGraeme Ritchie Don Sannella
Teo, AllanSP?Asset Validity Checker and UpdaterStuart AndersonMark Jerrum Peter Buneman

MA in Linguistics & Artificial Intelligence
StudentProj-IdProject TitleSupervisor2nd markerModerator
Ferguson, JohnnonetbaLinguisticsMiles OsborneBonnie Webber
Tullo, CatrionanonetbaLinguisticsMiles OsborneBonnie Webber

BSc in Artificial Intelligence & Mathematics
StudentProj-IdProject TitleSupervisor2nd markerModerator
McGill, CatherineMathsA comparison of genetic algorithms and classical optimization approaches to decomposable optimization problemsKen McKinnonJohn Levine Alan Bundy

BSc in Artificial Intelligence & Psychology
StudentProj-IdProject TitleSupervisor2nd markerModerator
Nicoll, EdmundnoneThe effects of prior certainty & group membership on the differing effectiveness of minority/majority influence for attitudinal tasks.Andy McKinleyMark Steedman Bonnie Webber
Silander, AndrewnoneEvent Related Potentials in the BrainPeter Caryl, PsychologyNigel Goddard Chris Williams
Skouras, StavrosnoneThe effect of the earth's geomagnetic field on human psychologyPaul Stevens, PsychologyDouglas Armstrong Mark Steedman

BSc in Artificial Intelligence with Psychology
StudentProj-IdProject TitleSupervisor2nd markerModerator
Watt, MatthewtbatbaChris MalcolmJulian Bradfield Chris Mellish

Visiting Students
StudentProj-IdProject TitleSupervisor2nd markerModerator
Dieguez, Victoria90Simulation of CS3 Lunar Rover & Base StationRoland IbbettDavid Rees Jane Hillston


Home : Teaching : Years : Ug4 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh