Blog

Only showing posts tagged with 'computer engineering' Show all blog posts

Student View – Is Computer Science for You?

Introduction

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 important degree:

  • 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.
  • Computing 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.

Why Manchester?

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? 

This 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


 

Making robot airplanes

Introduction

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 students. 

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.


In Depth

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?

The future

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.


Going Further

For more information about UoM UAV Research Group: http://uavs.mace.manchester.ac.uk/

For more information about aerospace system group: http://www.mace.manchester.ac.uk/our-research/research-themes/aerospace-engineering/specialisms/aerospace-systems/

For more information about studying aerospace: http://www.mace.manchester.ac.uk/study/undergraduate/courses/aerospace-engineering/meng-aerospace-engineering-4years/

Some ted talks about UAVs:

https://www.ted.com/talks/andreas_raptopoulos_no_roads_there_s_a_drone_for_that

http://www.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters?language=en

A video indicating the simplicity and important usages of UAVs:

https://www.youtube.com/watch?v=E9n0TRpcIw8