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. 

Employable Graduates; Exploitable Research