Research in Computer Science is carried out in two research groups.

Non-linearity & Complexity Research Group
The NCRG is one of the most influential research groups worldwide in neural networks and pattern processing inference methods. It also runs significant research activities in Biomedical Information Engineering and Signal Processing. The Group has championed a principled approach to the theoretical development of neural network structures and architectures and has also developed significant expertise in the engineering applications of its work.

Computer Science Research Group
The CSRG possesses expertise and resources for research, development, and implementation of knowledge-based software systems. Its members have a variety of interests under the broad headings of knowledge classification and elicitation, encompassing cognitive science, pattern analysis, natural language processing, databases, and the semantic web.

ALICE: The Aston Lab for Intelligent Collectives Engineering

The Aston Lab for Intelligent Collectives Engineering combines expertise in various forms of collective computing systems: multi-agent systems, evolutionary computation, swarm intelligence, self-adaptive, self-organising and self-aware systems. We have a particular focus on how to engineer such collectives to achieve specific desirable properties, such as emergence, robustness, adaptability, scalability and creativity. Our work has been applied to a wide range of applications including sensor networks, swarm robotics, computer generated art, decision support systems and economic modelling.

PhD Studentships    
There are four three-year PhD studentships available in the Computer Science subject group. Studentships are either research only (details of which can be found here) or combined with a teaching assistant role (details of which can be found here, teaching duties here and a list of taught modules here). Currently, four research and teaching studentships are available. The studentships are intended for a September 2015 start, although this date is flexible. For details of how to apply, including appplication deadlines, see here.

Applications for the following projects are invited, although proposals in similar areas will also be considered. PhD project descriptions can be found by clicking on the project title; for further details of the project, please contact the supervisor directly. For further details of teaching responsibilities, please contact Dr Harry Goldingay.

  1. An Intelligent Assistant for Programming Coursework Assessment and Feedback.
    Supervisor: Dr Shun Ha Sylvia Wong.
    Studentship type: Research and teaching.

  2. Trust and Reputation in Multi-agent Systems.
    Supervisors: Dr Maria Chli and Dr George Vogiatzis.
    Studentship type: Research and teaching.

  3. Visual Validation of Agent-based Simulations of Traffic Systems.
    Supervisors: Dr Maria Chli and Dr George Vogiatzis.
    Studentship type: Research and teaching.
  4. Software Engineering and Requirements Engineering for Self-adaptive, Autonomous and Self-aware Systems.
    Supervisor: Dr Nelly Bencomo.
    Studentship type: Research and teaching.
  5. Variation Theory and Conceptual Change.
    Supervisor: Dr Errol Thompson.
    Studentship type: Research and teaching.

Employable Graduates; Exploitable Research