Underpinning communication and computer science training

Advances in computing and software-defined communications are supported by training in upstream topics in these areas. For example, the move towards smart communication systems (such as heterogeneous networks, self-organising networks, and cognitive radio) requires researchers with knowledge of the challenges in communication research but also an understanding of the issues relating to software engineering. Similarly, researchers focussed on areas of underpinning computer science can benefit from an understanding of the architectures and systems (computer networks and biological systems for example) into which their research outputs will ultimately be applied.

Proposals addressing this priority should allow students to develop an in depth knowledge of upstream topics. These could be from across the communication and computing landscapes but could also recognise, for example, the translation of quantum computing from physics into Information and Communications Technology (ICT), and of ICT into biology. In doing so, the research conducted should be placed in the context of future technology challenges. Training across the underpinning computer science and communication areas should expose students to a wide variety of tools and techniques such as mathematics, statistics, machine learning and other analytical techniques. The full breadth of this priority should be addressed by proposals whether the focus is solely upon this priority, or in combination with others.