The School of Computing, Electronics and Mathematics (SoCEM) invite BTech and BE students in their eighth semester who are taking courses in the areas of electronics; robotics; computer science or electrical engineering to join the second semester in Plymouth in January/February 2020 to complete a project alongside our own BEng students.
This year, nominated students will be able to apply for one of our proposed projects listed below.
The application process is competitive and applicants will be judged via the following criteria:
- previous academic performance (academic transcripts must be supplied)
- your personal statement (you must explain why you want to apply for one of our projects and how it aligns with your own academic background, interests and career prospects)
- quality of application.
We will not accept applications for projects that are not listed on this page.
How to apply
To apply please complete the application form along with the following supporting documents:
- personal statement – acceptance of your application will be based mainly on the quality of your application. This should express why you have applied for your selected project and how your current studies, academic background and career prospects match with your selected project
- your third, fourth, fifth and sixth (seventh if possible) semester results
- copy of the photo page of your passport
- evidence of English Language (IELTS or Indian Senior School Certificate Examination).
Induction session – Friday 24 January 2020
Project start date – Monday 27 January 2020
Project end date – Friday 29 May 2020
You must arrive in Plymouth in time to attend your induction session. For further information on preparing for your travel to the UK and Plymouth, please visit our International Student Advice (ISA) webpage.
Exchange students from partner universities in India
Dr David Jenkins
Dr Shakil Awan
Dr Bogdan Ghita
Dr Marco Palomino
Lecturer in Information Systems and Big Data
Dr Stavros Shiaeles
Lecturer in Cyber Security
Dr Adrian Ambroze
Lecturer in Digital Communication Engineering
Professor Eduardo Miranda
Professor in Computer Music
Projects are listed below:
The Interdisciplinary Centre for Computer Music Research in developing new kinds of computers using electronic components grown out of biological material. The team has developed an unprecedented biological memristor and an approach to using such components to build interactive generative music systems. The memristor is a relatively less well-known electronic component regarded as a resistor with memory. This project is aimed at developing a neural network of biomemristors, develop an algorithm for machine learning and test it with music data.
Skills required to develop this project are knowledge of Python, knowledge of microcontroller boards such as Arduino and/or Rasperry Pi, some understanding of music technology, neural networks and electronics.
Supervisors: Prof Eduardo R. Miranda and Dr Edward Braund
Hybrid Memristive Circuits
The Interdisciplinary Centre for Computer Music Research developed an unprecedented biological memristor and an approach to using them to build interactive generative music systems. Biomemristors present more non-linear behaviour than silicon-based ones. This project is to develop experiments to understand of (a) how to control its non-linearity and (b) how to combine bio and silicon memristors in the same circuit. This technology is aimed at the development of hybrid wetware-hardware processors for the computers of the future. The domain application of the experiments will be interactive music systems.
Skills required to develop this project are knowledge of Python, knowledge of microcontroller boards such as Arduino and/or Rasperry Pi, some understanding of music technology, benchmarking methods, and electronics.
Supervisor: Prof Eduardo R. Miranda
The Interdisciplinary Centre for Computer Music Research has developed an unprecedented biological memristor, which is capable of functioning as a resistor with memory and as a transistor. This project is aimed at developing ways to enable the biomemristor to perform digital logic gates. The overall aim of the project is to develop ways to harness the analogue nature of the biomemristors in order to perform sequences of low-level programming instructions. The experiments will be developed in the context of computer music.
Skills required to develop this project are good grasp of Boolean logics, knowledge of Python, knowledge of microcontroller boards such as Arduino and/or Rasperry Pi. Familiarity with low-level computer programming (e.g., assembler) is desirable, but not essential.
Eduardo R. Miranda and Dr Edward Braund
Brain-Computer Interfacing for Robotic Control
The Interdisciplinary Centre for Computer Music Research is a world-leader in the field of Brain-Computer Music Interfacing (BCMI). A BCMI systems uses electrical activity of the brain, referred to as EEG (short for electroencephalogram) to control musical systems, such as generative music software and digital sound synthesisers. The EEG is detected by means of electrodes placed on the scalp of a person. The main aim of our research is to enable people with severe motor impairment (e.g. paralysis of the limbs) to make music. This project is to develop a BCMI system to control robotic devices, such as an arm or a prosthetic hand. The end goal of this research is to develop robotic technology to play musical instruments; e.g., play drums with the robotic arm.
Skills required to develop this project are knowledge of Matlab and Python. Knowledge of signal processing is required to analyse EEG signals.
Eduardo R. Miranda
Quantum Computing Library for Musical Applications
The Interdisciplinary Centre for Computer Music Research is pioneering research into using quantum computing for creativity, in particular musical composition. As part of a collaboration with a company that is developing Quantum Computers, we have access to quantum computing hardware and powerful simulators to develop our research. This project is aimed at the development of a library with tools for implementing algorithms for musical composition with quantum computers, using classical quantum algorithms (e.g., Shor’s algorithms) and also develop new ones specific for music.
Skills required to develop this project are solid knowledge of Python programming, matrix operations, and a good understanding of quantum physics principles. Familiarity with the field of computer music, in particular algorithmic music composition methods, is desirable.
Eduardo R. Miranda
Generative Systems with Quantum Annealing
Generally speaking, there are two kinds of quantum computing technology being developed today: gate-based quantum computers and quantum annealers. Quantum annealers are aimed at finding optimal solutions to problems by quickly searching over a large space of possibilities. Musical composition can be considered as a task involving search for solutions among a set of combinatorial possibilities. The aim of this project is to develop a system to generate musical tunes using quantum annealing. The skills gained from developing this project would be transferable other creative problems that involve searching in very large space of possible solutions, such as games and natural language processing.
Skills required to develop this project are solid knowledge of Python programming, familiarity with methods to address optimisation problems. Strong mathematical background is required. Familiarity with the field of computer music, in particular algorithmic music composition methods, is desirable.
Supervisor: Prof Eduardo R. Miranda
Analysis of Twitter Trending Topics
Social media companies, such as Twitter, deal with petabytes of information on a daily basis. Regrettably, people often find it difficult to cope with the overwhelming stream of data published by millions of users worldwide. Scientists have already worked out ways to identify Twitter trending topics, as a means to index information and make sense of it. However, we know little about the impact on trending topics of various intrinsic factors associated with the Twitter ecosystem. For example, anecdotal evidence suggests that trending topics are characterised by highly polarised tweets, or that large audiences typically host the emergence of trending topics. However, no study has yet addressed these issues formally. To remedy this situation, we will investigate the nature of trending topics in this project. We will uncover any correlation between sentiment polarity and trending topics (and confirm whether the strength of the polarity drops as the trending topics fade away). Similarly, we will run experiments to determine the relationship between the size of a Twitter audience and the rise of trending topics.
Skills required: Good programming skills are required. Knowledge of a high level programming language (such as Java, C# or Python) is indispensable. Knowledge of databases (either relational or non-relational) is desirable, but not indispensable. Ability to understand and convey complex information is expected. Help will be provided throughout the project, but students will be required to develop their own software, based on algorithm descriptions.
Supervisor: Dr Marco Palomino
SDN-Assisted Delivery of Adaptive Video Streaming
Over the recent years, real-time Internet applications and services (e.g. VOIP, Video streaming, and online gaming) have been increasing at a tremendous rate. The increasing consumption of multimedia services and the demand of high quality services from customers pose challenges to service providers and mobile operators in terms of Quality of Service/Quality of Experience (QoS/QoE) control and management. Recently, Software-defined networking (SDN) has emerged as a network model that decouples forwarding elements (e.g. switches, routers, etc.) from control features and provides an efficient way for resources monitoring and utilization, centralized network management, and network programmability. Acquiring a guaranteed QoS and QoE for network traffic and end user by using SDN is drawing the attention of industrial and academic sectors. Therefore, there is a need for QoS/QoE control and management solutions pertaining to programmable networks, cost reduction of IT systems, high speed and reliable transfer of heterogeneous data over software defined and virtualized infrastructures. The main objective of this project is to develop an SDN-based frameworks for improving the received quality at the end-users. The developed framework should be able to provide automated functionality and adjust dynamically to changing network conditions (e.g., during congestion state) and allow for proactive network management regardless of any situation within the network or the end user’s side.
Supervisor: Dr Bogdan Ghita
Project 9 - TBC
Project 10 - TBC
Project 11 - TBC
Project 12 - TBC
LabVIEW Controller for a Nanoparticle Measurement System
The Nanomaterials laboratory has a highly sensitive optical system – Surface Plasmon Resonance – for detecting very low concentrations of nanoparticles and micro-plastics. A new control system using LabVIEW is required to control the motors which synchronously move the laser (probe) and the detector with high accuracy and precision. The position signals are determined from a 14 bit optical encoder. The detection of NPs is based upon the measurement of the detected signal vs angle of a small angular range. Detection capability can be further enhanced by measuring the detected signal using a lock-in amplifier.
In this project the opto-mechanical system is fully functional. The LabVIEW controller software will enable some exciting measurements to be made, with many possibilities to become a co-author in high impact factor publication. This is excellent for your CV and will give added benefit to those wishing to do research after graduating.
Skills required: Knowledge of LabVIEW. This project falls into the arena of nanotechnology and nanodevices and is particularly suitable for electrical and electronic engineering students.
Supervisor: Dr David Jenkins
Gelf’and Pinsker coding of relatively low noise narrowband ultrasound channels
Ultrasound transducers have very narrow band width resulting in low data rates for binary transmission. However the SNR is in some cases high, indicating the possibility of increasing the data rate through multilevel coding, equalisation or, more recently and more generally through side information (Gelf’and-Pinsker) known interference cancellation techniques. The project will practically measure a low noise ultrasound channel and propose novel and adequate interference cancellation techniques based on side information coded modulation. It is anticipated that the signal conditioning techniques proposed will be implemented and tested on an ultrasound transmitter/receiver based on embedded programming on an ARM processor board (STM). Ultrasound communications are rapidly gaining interest due to their biomedical and underwater applications. An immediate application of the proposed techniques would also be the communications lab for the BEng/BSc EEE/Robotics Stage 2.
Skills required: Embedded C programming and signal processing.
Supervisor: Dr Adrian Ambroze
This year’s Semester Abroad Scheme will cost £2,000 in tuition fees.
The fee will be refunded to any students who enroll on one of our Master programmes within our School of Computing, Electronics and Mathematics starting in September 2020.