My name is Gladys. I am doing my Master’s in
Advanced Computer Science at the University of Manchester. Growing up watching movies portraying
how scientists achieved some of their missions using various intelligent computer
applications made me fond of computer-related courses. That's why I did a BSc
degree in Computer Engineering. As the world is now technologically based and
computing is the foundation of so many advancements happening in this digital
era; my passion for computer science has been enhanced.
If someone asks me why I wanted
to study Computer Science at the University of Manchester; my answer would be that I wanted to
study this course at one of the best Universities in the UK and the world. With
enough lecturers who know their area of interest intensely, it has led to the
production of graduates/experts who are doing well in the computing industry
hence inspiring new applicants like me, to opt for UoM.
Why You Should Study Computer Science
Everyone at one point wants to be a problem solver and the most important aspect of computer
science is problem-solving! Most successful businessmen such as Bill Gates (founder
of Microsoft), the late Steve Jobs (founder of Apple), and Mark Zuckerberg (founder
of Facebook) are from the computer
science industry. As a computer science student, you will study the design,
development, and analysis of software and hardware used to solve problems in a
variety of business, scientific, and social contexts.
Here's some reasons why I think Computer Science is such an
- Computing and computer technology are part of just
about everything that touches our lives from the cars we drive, the movies we
watch, to the ways businesses and governments deal with us.
enables you to make the difference in the world as it drives innovation in sciences from impacting the
health industry, automation of the majority of business processes, and
enhancing our social life just to name few.
- Computing jobs are among the highest-paid and have
the highest job satisfaction.
The University of Manchester is the best place to highly consider as
it has state-of-the-art computer laboratories, experienced lecturers who
provide constant support whenever you need it, big libraries with about 4
million books, the list goes on! UoM is home to great scientists who
transformed the computing industry. Alan Turing, the pioneer of modern
computing and a great Mathematician; and Thomas Kilburn, who invented the world's first electronic stored-program
computer also known as "Manchester Baby". To honor them, the
Computer Science building is named after Kilburn and the school of Mathematics
building is named after Turing.
The computer science modules at all years of study are interesting and
very engaging preparing you for a prosperous career, with room for modifications/improvements
to keep up with the industry demand. I am confident in saying that this course
has everything one would wish for in this computing industry. There’s room to learn
modules such as software engineering where you will learn various programming
languages such as python and java; machine learning, artificial intelligence,
data science, etc. and you can do modules from other courses too in order to strengthen
your knowledge base.
The career path for computer science students is smooth as there is a
huge increase in demand for computer science professionals all over the world.
Some popular jobs are data scientists, software engineers (programmers and
developers), cybersecurity specialists, game designers and developers, IT
consultants, information system auditors, machine learning and artificial intelligence
experts and so many other opportunities.
The Alan Turing Building on UoM Campus
Is Computer Science for Me?
is the one question most of you desire to get answers when you are faced with
several options especially when it comes to University and degree selection.
It is not necessary to be certain
about what specialty in computer science you would like to follow. Just have
some passion for technology and you will find yourself in the richness of this
beautiful computing world.
Keep calm and join computer science. The
current and the future is digital!
To learn more about Computer Science at UoM, please visit: https://www.manchester.ac.uk/study/undergraduate/courses/2020/00560/bsc-computer-science/entry-requirements/
For more information about Computer Science careers visit: https://www.prospects.ac.uk/careers-advice/what-can-i-do-with-my-degree/computer-science
My name is Bilal Kaddouh and I am currently in the third year of my PhD at the University of Manchester. I have completed my BEng (Hons) with distinction in Electrical and Computer Engineering at the American University of Beirut in 2010, and then decided to concentrate on Robotics and Control, hence I did a MSc (Hons) in Robotics Engineering at King’s College London where I graduated with distinction in 2011. I am currently a Doctorate Candidate at the University of Manchester in the field of Aerospace Engineering. My main research area is concerned with Unmanned Aerial Vehicles (UAVs), in particular system and mission management, resources allocation, collaborative control and efficient planning.
I have worked for a year with Cummins Power
Generation as a project application engineer which gave me an insight to real
life work problems as well as a practical experience in applying my engineering
knowledge to solve those problems. I was also responsible for delivering
technical training to distributors all over Europe and the Middle East, this
gave me a practical experience in teaching and conveying knowledge to
Through my research I aim to design a method for efficiently managing multi UAV resources in the civil airspace under temporal and dynamic constraints. In simple words, given a set of required tasks that needs to be completed within a certain time window, I am creating a system of rules which allows a group of UAVs to decide what each UAV is going to be doing at each point in time so that all the required tasks are completed in the most efficient way while the UAVs are flying in a safe condition all the time.
What is a UAV?
UAVs are airplanes without a pilot onboard. Their computational capabilities vary from simple remotely piloted airplanes to highly sophisticated autonomous flying platforms. They are essentially flying robots, and the aim of my research is to let the robots decide what to do to efficiently achieve various goals. UAVs can carry different sensors onboard, like cameras, infrared sensors, CO2 sensors, laser scanners, radars and so on. Due to current advancement in electronics UAVs possess an increasing level of computational power onboard for performing real time processing and decision making.
Why multiple UAVs?
UAVs are being used in various civilian
applications such as remote sensing, aerial photography, crop health
monitoring, emergency response, firefighting, atmospheric studies and many
more. Many applications in the civilian world involve multiple teams working on
the ground together in real time to accomplish a certain mission such as
disaster management and relief, large event management security protection and
crowd control, emergency services, firefighting ... A Multi User Multi UAV
system is important for real time data gathering, in particular for live aerial
imagery. When talking about a multi user application we are not considering
single task multi users we are focusing on multi task multi users which gives
users different task options to choose from.
Currently all commercial UAV operations models are built around one user flying one UAV. People are now slowly introducing UAVs into various applications for the added value it brings to any operation. Current trend of research has been focusing on moving from multiple operators managing one UAV to one operator managing many UAVs and therefore we find contributions in the operator situational awareness systems, in task allocation systems and in real time data processing. We will probably get to a point where UAVs are allowed to fly autonomous missions under certain rules and regulations enforced by the appropriate aviation authority. When we get to that stage, systems allowing one user to control multiple UAVs would be desirable.
What is the problem?
As a UAV operator, there are a lot of decisions that need to be made in terms of what sensors to install and how to plan and execute the required mission safely and efficiently. The problem gets complicated when multiple versatile UAVs are to be used especially when deciding on which ones to use and what factors to consider and so on. Therefore, the workload faced by the operator is overwhelming. With the flexibility and diversity available in a multi UAV system, it becomes impossible for an operator to take all those decisions in a timely manner and in an efficient way. Computerized automatic resource management systems are designed to answer those questions.
What is my approach?
Technology is developing fast and many advancements are not yet accessible to the public. Effective management systems of multiple UAVs will allow this cutting-edge technology to be utilized by everyone. Instead of having to own and learn how to control a UAV yourself and having limited resources on your particular machine, soon you will be able to benefit from the numerous services of a UAV simply by using an app on your mobile phone or by visiting a website. The key for succeeding in a UAV resource sharing system is an efficient resource allocation system, and that’s where my research comes in.
For more information about UoM UAV Research
For more information about aerospace system
For more information about studying
Some ted talks about UAVs:
A video indicating the simplicity and
important usages of UAVs: