Project work

Student looking at laptop

The project work you will carry out on your course is designed to help you become a confident and self-motivated graduate, as you’ll learn sought-after skills in Computing. 

Projects are an important feature of all our courses. In addition to being a fun and practical way to learn, they provide you with an excellent opportunity to explore topics in depth and enable you to develop essential skills such as problem-solving, communication and teamwork, all of which are vital skills employers look for.

Individual project 

The individual project is a significant step to deepen your interests in computing and in preparation for your career upon graduation. You are expected to carry out a piece of individual work and will have an academic supervisor who offers guidance throughout.

A variety of projects are undertaken each year. Some were for external organisations such as the NHS, charities and software companies; others were based on research interests within the School. Examples of recent projects include: 

  • 3D Noughts and Crosses with Baxter, a Humanoid Robot: development of a software system run on the University’s Baxter Research Robot, enabling him to participate in playing 3D Noughts and Crosses with another human player. 
  • Design of Quad Rotor Semi-Autonomous Flight Controller Software: a quad rotor was designed, built and developed to be able to fly semi-autonomously maintaining a target altitude. A Base Station application was developed to control and display data from the Quad Rotor. 
  • The Leeds Method of Management antibiotic app: a mobile application was developed that can display information about pathogens and drugs as well as working offline. This was so doctors can have a quick reference guide in the palm of their hand without the need of an internet connection. 
  • Delivering a Cloud Monitoring Tool: a platform-agnostic cloud monitoring tool is designed and implemented capable of collecting monitoring data from the cloud, physical host and virtual machine layers. By provisioning a custom test-bed running OpenStack it demonstrated that the tool is able to collect and supply a series of metrics.  

Group research project 

You’ll undertake a major group project on a topic that you’re interested in, using the latest technologies while supported by research academics. This is a great opportunity to further develop your team working, project management and research skills in addition to your technical knowledge. 

Examples of recent projects include: 

  • Development of a 3D modelling tool using a Haptic device 
  • Design and development of a tool for monitoring energy measurements in Cloud Computing 
  • Exploring the use of NI’s myRIO C++ API and Robotics Platform to Perform Robot Navigation and Obstacle Avoidance.