The University of Birmingham
School Of Computer Science


Final Year & MSc Projects


This page provides information for students who are in the process of selecting a final-year or MSc project and supervisor. Once you have a project and a supervisor, please also read the Project Guidance Notes, which is about how to conduct your project and write up your dissertation, and the deadlines and assessment process. The document is also available in the School library.

A list of members of staff is provided below together with a short description of the general project areas they are willing to supervise. Students who wish to obtain further information about specific projects should follow the corresponding links and contact directly those members of staff of interest.

You are encouraged to put forward your own suggestions for projects on topics of particular interest to you. If you wish to do this, write out a brief specification and discuss it with members of staff whom you think may be interested in the topic. You may pick up ideas from a wide variety of sources. If you do obtain an idea from elsewhere, please remember that you are expected to be interested and knowledgeable enough on the topic to be able to refine and elaborate it into a detailed specification.

(*) For MSc project deadlines and assessment opportunities, please see also section 8 of the Project Guidance Notes


List of Supervisors


Dr Rachid Anane

I am willing to supervise projects and consider student-initiated projects related to the following areas:

Further Information and Specific Projects


Prof. John A Barnden

Natural language processing, figurative language, mental states, emotions, reasoning (especially when uncertain), virtual drama, conversational agents, gesture, internet chat processing, certain types of graphical interface, intelligent text editing, interdisciplinary ramifications of AI (e.g. into Philosophy, Psychology, Linguistics, Literature, Education, ...).

Further Information and Specific Projects


Dr Russell Beale

I am happy to supervise projects in the following areas: interactive systems, HCI, design, intelligent agents, mobile systems, ambient systems, user support tools, AI for interactive systems, internet, web, e-commerce, data mining, visualisation and graphics, Java, J2ME.

Further Information and Specific Projects


Dr Behzad Bordbar

Further Information and Specific Projects


Dr Chris Bowers

Further Information and Specific Projects


Dr John A Bullinaria

I am happy to supervise projects in the general areas of neural networks, evolutionary computation, particle swarm optimisation, and related nature-inspired learning systems.

Further Information and Specific Projects


Dr Ela Claridge

Graphics and vision projects.

Further Information and Specific Projects


Dr Richard Dearden

  1. Statistical Modeling:
  2. Probabilistic approaches to data analysis:
  3. Planning problems:
  4. Collision avoidance and route planning for ships using AIS data
  5. Database services and data analysis for medical applications

Further Information and Specific Projects


Dr Antoni Diller

Game playing strategies, computer assisted psychotherapy and psychological profiling, hacking techniques etc.

Further Information and Specific Projects


Dr William Edmondson

HCI, natural language processing, cognitive science. Projects examples: Agent behaviours, sign language and natural gesture, radio-astronomy and SETI, etc.

Further Information and Specific Projects


Dr Martin Escardo

Real-number computation; graphics.

Further Information and Specific Projects


Dr Dan Ghica

Further Information and Specific Projects


Dr Peter Hancox

  1. Natural Language Processing:
  2. Prolog topics:
  3. Other topics:

Further Information and Specific Projects


Dr Nick Hawes

Further Information and Specific Projects


Dr Shan He

Further Information and Specific Projects


Dr Dietmar Heinke (School of Psychology)

I am interested in supervising projects which fall into my research areas: Cognitive Science, Computational Modeling, Visual Object Recognition, Visual Attention, Connectionist Models (Neural Networks) and Computer Vision. I am open to any suggestions from these areas.

Further Information and Specific Projects


Mr Bob Hendley

HCI, WWW, Java, agents, visualization techniques, data mining, AI programming environments

Further Information and Specific Projects


Dr Lubo Jankovic

Virtual reality projects and projects on behaviour of complex systems.

Further Information and Specific Projects


Prof. Achim Jung

Areas of interest: Algorithm visualisation, on-line teaching tools, programming support tools, text processing tools, student-proposed projects.

Further Information and Specific Projects


Dr Ata Kaban

Probabilistic modelling, statistical pattern analysis and machine learning applications.

Further Information and Specific Projects


Dr Manfred Kerber

AI techniques: planning, automated deduction, intelligent software agents, music. Any project suggestion welcome.

Further Information and Specific Projects


Dr Sue Laflin

Further Information and Specific Projects


Dr Per Kristian Lehre

Further Information and Specific Projects


Dr. Xiaoli Li

EEG analysis; bio-informatics; condition monitoring.

Further Information and Specific Projects


Dr Mark G Lee

Further Information and Specific Projects


Dr Paul Levy

Programming languages, musical harmony, anything mathematical.

Further Information and Specific Projects


Dr Xudong Luo

e-business/e-commerce systems, in particular, automated negotiation/auction and their applications in distributed systems (e.g., network, p2p system, service-oriented computing, and Grid)
Some specific suggestions:
(1) Develop and extend eBay-like system
(2) On-line trading platform in finance market
(2) Automated negotiation in Business domain
(3) Automated auction
(4) Mortgage/loan advice system
(5) Trading Agent Competition
(6) Trading Agent design in Dynamic Market

Other possibilities:
(1) Mathematical models of decision making in intelligent systems (e.g., e-business/e-commerce system). An example paper.
(2) Game theory and their applications in Computer Science. For example, in service-oriented computing, we can employ coalition game theory and method to study how to choose a group of service providers to carry out a given task.
(3) Fuzzy mathematics in Computer Science Two of my example papers of this kind: paper1, paper2

Further Information and Specific Projects


Dr. Ramon Sagama

Further Information and Specific Projects


Prof. Uday Reddy

Further Information and Specific Projects


Dr Eike Ritter

Operating systems, Linux, Unix for PCs, computer networks.

Further Information and Specific Projects


Dr Jonathan Rowe

I will supervise projects on evolutionary computing. These should contain both a programming and a theoretical element. I will also consider proposals in artificial life, and simulation of complex systems.

Further Information and Specific Projects


Dr Mark D Ryan

I mostly supervise projects in any aspect of computer security, including cryptography, access control, protocols, authentication, fighting malware, trusted computing, secure programming, biometrics, and smart cards. I am also interested in projects about music, such as melody and harmony generation or analysis, and knowledge representation of composer styles and rules.

Further Information and Specific Projects


Dr Chris Sangwin (School of Mathematics & Statistics)

Computer aided assessment (CAA) is becoming an increasingly important application and I am interested in supervising projects associated with mathematical CAA.

Further Information and Specific Projects


Dr Thorsten Schnier

I have a wide range of interests, including nature-inspired approaches to computational art and design, general evolutionary projects, and evolvable hardware. I am happy to supervise projects in all those areas. Additionally, as part of CERCIA I am involved in a number of real-world projects, assisting small and large companies. From these contacts, we often get challenging projects that are suitable for student projects.

Further Information and Specific Projects


Mr Alan Sexton

Further Information and Specific Projects


Prof. Aaron Sloman

I am no longer involved in teaching and therefore will not normally be supervising student projects, though I am prepared to consider proposals from students who are experienced in AI programming (e.g. using Pop11 and the SimAgent toolkit) who have ideas relevant to my research activities.

Further Information and Specific Projects


Dr Volker Sorge

Further Information and Specific Projects


Dr Iain Styles

I am especially interested in supervising projects on quantum computing (especially simulation), Monte Carlo Modelling for Medical Imaging, Biomechanics, applications of computers in sport and modelling of financial markets.

Further Information and Specific Projects


Dr Georgios K Theodoropoulos

Projects on parallel systems, computer architecture, computer networks and simulation.

Further Information and Specific Projects


Dr Hayo Thielecke

All aspects of programming languages.

Further Information and Specific Projects


Dr Peter Tiño

Further Information and Specific Projects


Dr Steven Vickers

My serious research areas are mathematical, but I'm interested in anything that relates to thinking clearly and reasoning about software design. I've also put up some more concrete projects, including "Minesweeper Strategy" and "Who can Programme the Video?".

Further Information and Specific Projects


Dr Jeremy L Wyatt

Robot Learning, Neural Networks, Reinforcement Learning, Machine Learning.

Further Information and Specific Projects


Dr Jim Yandle

OOSE and reverse engineering, database design tools and GUIs, smart searching and text analysis, natural language interfaces and computer aided learning.

Further Information and Specific Projects


Prof Xin Yao

Global optimisation, evolutionary learning, co-evolution, neural network ensembles, evolutionary neural networks, analysis of evolutionary algorithms, and data mining.

Further Information and Specific Projects


Dr Guilin Wang

Research Areas: Applied Cryptography and Information Security.

Further Information and Specific Projects


Dr.Kidane Weldemariam (Yemane)

Further Information and Specific Projects


Page maintained by Peter Tiño
Last updated: 30 April 2009 by Peter Tino