Master of Science in Robotics and Control Systems

Degree Structure

College

Computing and Informatics

Department

Computer Engineering

Level

Graduate Masters

Study System

Courses and Theses

Total Credit Hours

33 Cr. Hrs.

Duration

2-4 Years

Intake

Fall and Spring

Language

English

Study Mode

Full Time and Part Time

Begin your academic journey with our user-friendly online application platform.

Important Dates

Graduate Studies Admission Deadline

Graduate Studies Admission Deadline

Get access to expert guidance.

card

Degree Overview

The College of Computing and Informatics is offering a Master of Science degree in Robotics and Control Systems (MSRCS), which is a credit-hour-based graduate degree program designed to prepare students for academic and research careers in the emerging and vital field of Robotics.

The new generation of governments and businesses are highly relying on technology to optimize their productivity and services. The usage of automated vehicles such as robots and drones has been increasing in the last few years to efficiently provide different automated services in various critical fields such as public safety, transportation, and utilities. For example, the government of the United Arab Emirates has announced that there are plans to use unmanned aerial drones to deliver official documents and packages to its citizens as part of efforts to upgrade government services.

Robotics is an interdisciplinary specialization that deals with designing, constructing, and operating robotic systems. The MSRCS program is developed by the College of Computing and Informatics in collaboration with the College of Engineering.

The MSRCS program accepts students with B.Sc. degrees from different specializations in the College of Computing and Informatics and the College of Engineering, like, Computer Engineering, Mechatronics and Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related fields.

Therefore, the University of Sharjah is offering the MSRCS to meet the requirements of society, and to support the vision of the UAE government to transform to smart services. The MSRCS program brings together scientific areas that would otherwise be spread across various departments or separate colleges. The program will focus on preparing students to take a leading role in the research and development of future generations of integrated robotics technologies and systems.

The academic aim of this program is to provide students with advanced knowledge and skills in robotics by providing courses in various fields, e.g., Robotics, Autonomous Systems, Control Systems, Artificial Intelligence, Sensors, Embedded Systems, and Computational Vision. The intent is also to prepare students to engage in independent and collaborative research in academic, governmental, and industrial contexts. During this educative process, students will participate in knowledge generation and improvement, research synthesis, and knowledge/technology transfer.

The implementation of this program is consistent with the vision and mission of the University of Sharjah (UoS), which is to educate through the academic process, to further human discovery through research, and to enhance wellbeing through involvement with the community. The proposed MSRCS program will benefit the University of Sharjah in many ways by:

  • Creating greater synergy between academia and the local/regional industry.
  • Contributing to the expansion of UoS research activities.
  • Bringing closer the IT industry in UAE and the region to UoS through expected collaboration on pressing IT problems affecting and directly related to the region.
  • Bringing additional international recognition to the University.

The MSRCS graduates will, therefore, be contributing to the needs of the UAE and the region for highly qualified individuals in the field of Robotics. It is anticipated that between 8 to 12 students will join the program in its first years of inception and with the expectation that the number will increase in subsequent years, the number of faculty will increase, and more resources and funding will be allocated to the department.

At the graduate level, this program is expected to equip its graduates with advanced technical knowledge and skills including skills of leadership, innovation, and entrepreneurship. A graduate from this program should be able to lead an enterprise’s effort in robotics automation planning, operation, management, and implementation. Should the graduate decide to continue in academia, this program will be a strong steppingstone towards advancements in research and scholarship.

The core goal of the MSc degree in Robotics and Control Systems is twofold; firstly, enabling students by acquiring advanced knowledge in the different areas of the field of robotics, and secondly, empowering students with the ability to apply autonomous robotics techniques and methods in a variety of problems. Students are expected to solve problems of both a scientific and technological nature using state-of-the-art tools resulting from recent research. 

Study Plan

icon

Study Plan for Master in Robotics and Control Systems

icon

What You Will Learn

Upon the successful completion of the program, students should be able to:

  1. Apply advanced theories and methodologies in the field of Robotics and Control Systems.
  2. Propose advanced engineering solutions with sustainability factors in global, economic, environmental, and societal context.
  3. Communicate effectively in oral and written forms to present complex and diverse problems to professional audience.
  4. Evaluate the principles of professional ethics issues and develop fair and valid judgments in contemporary contexts.
  5. Work within multidisciplinary teams with management and leadership capabilities.
  6. Design and conduct experiments/simulation for research.
  7. Use advanced engineering tools to analyze and interpret data 

University Requirements

College Requirements

Degree Requirements

  1. Compulsory courses (9 credit hours)
  2. Elective Courses (15 credit hours)
  3. Thesis (9 credit hours)

Course Code

Course Title

Cr. Hrs.

Pre-requisite

Compulsory Courses

1502501

Engineering Research Methodology

3

Grad. Standing

1502631

Autonomous Mobile Robot Navigation

3

Grad. Standing

0402531

Control Engineering and Robotic Applications

3

Grad. Standing

1502599

Thesis

9

Completion of at least 12 credits

Elective Courses

1502630

Computational Intelligence and Knowledge Engineering

3

Grad. Standing

1502534

Neural Networks and Applications

3

Grad. Standing

1502642

Computer Vision

3

Grad. Standing

1502645

Intelligent Sensors and Sensing Systems

3

Grad. Standing

1502625

Computational Robotics

3

Grad. Standing

1502615

Applied Artificial Intelligence for Robotics

3

Grad. Standing

1502655

Special Topics in Robotics Applications

3

Grad. Standing

1502660

Embedded Systems for Robotics

3

Grad. Standing

1502635

Independent Studies in Robotics

3

Grad. Standing

1502650

Sequential Decision Making in Robotics

3

Grad. Standing

1502670

Medical Robotics

3

Grad. Standing

0402633

Modelling and Control of Industrial Robots

3

Grad. Standing

0402530

Linear Multi-Variable Control Systems

3

Grad. Standing

0402532

Non-Linear System Analysis and Design

3

Grad. Standing

0402534

Advanced Robotics: Modeling and Control

3

Grad. Standing

Course Description

Course No: 1502501

Course Title: Engineering Research Methodology

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

Students learn how to apply the engineering research process and methods of inquiry to solve engineering problems. Literature survey for research work, building expertise in the areas of interest, this involves critiquing current research work. Basic principles of experimental designs; analyze and evaluate the results. Evaluate the quality of the results and limitations. They will also learn how to communicate findings in specific engineering formats to specialist audiences. Students will learn basic project management and teamwork skills in addition to research ethics. Course project will allow the students to apply research methodology components on research problems of their choice. Students, possibly in small teams, are expected to present and defend their research proposals.

 

Course No: 1502631

Course Title: Autonomous Mobile Robot Navigation

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course provides the basic concepts and algorithms for locomotion, perception, and intelligent navigation. Algorithms required to develop mobile robots that act autonomously in dynamic environments are covered. The main emphasis is put on mobile robot object recognition and obstacle avoidance. The fundamentals of robot navigation will be covered in detail; for example, the active vision concepts of foveation, saccadic eye movements, and attention will be discussed in terms of their operation and supported by practical examples. In addition, field stabilization including the pursuit of non-rigid targets in motion is also covered. Finally, path-planning and classification methods for robot navigation in relation to different types of robots such as wheeled robots, legged robots and drones will be studied.

 

Course No: 0402531

Course Title: Control Engineering and Robotic Applications

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers the tools and methods for control systems and robotics. The first part of this course will cover control systems theory, such as system modeling, state space representation, controllability and observability, stability analysis, controller design, and observer design. The second part presents the fundamentals of robotics systems, such as the main types of robotics systems and their application, modeling, and control design.

 

Course No: 1502599

Course Title: Master’s Thesis

Credit hours: 9

Prerequisite: Completion of at least 12 credits

Catalog description: The student has to undertake and complete a research topic under the supervision of a faculty member. The thesis work should provide the student with in-depth perspective of a particular research problem in the chosen field of specialization. It is anticipated that the student be able to carry out this research fairly independently under the direction of the supervisor. The student is required to submit a final thesis documenting the research and defend the work in front of a committee.

 

Course No: 1502630

Course Title: Computational Intelligence and Knowledge Engineering

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers concepts, design, implementation of computational intelligence involving integration of different methodologies: intelligent database management systems, rule-based systems, neural-type systems and fuzzy systems for heuristic problem solving, diagnostics, risk analysis and decision support; decision trees, reasoning techniques.

 

Course No: 1502534

Course Title: Neural Networks and Applications

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers the fundamentals of supervised and unsupervised learning. Particularly, the course covers topics such as classical neural networks, deep learning and principal component analysis. Python programming will be introduced, along with Scikit-Learn and Keras.

 

Course No: 1502642

Course Title: Computer Vision

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers Image formation, Sampling, Quantization, Human Visual Perception System, Low-Level (Early) Visual processing, Image Filtering and Multi-Scale Representations, Color Analysis and Image Retrieval Principles, Motion and Stereo Analysis and Optical flow estimation Topics. The course also discusses topics in Machine Learning for Computer Vision as well as other advanced Recognition topics.

 

Course No: 1502645

Course Title: Intelligent Sensors and Sensing Systems

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This intelligent sensors and sensing systems course presents the core theory and algorithms of signal processing fundamentals, and practical signal processing skills and strategies for real-world sensors and sensing systems applications. The course covers analysis of sensor data using spatial filtering and frequency-domain and statistical analysis. It also provides basic concepts and algorithms for intelligent systems that utilize advanced signal and sensor data processing.

 

Course No: 1502625

Course Title: Computational Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course is an introduction to computational robotics covering AI foundations of robots and introducing AI framework based on soft real-time control. It will also provide students with the necessary skills to understand how robots observe and act upon their surroundings through an iterative execution of Observe-Orient-Decide-Act sensing. The concept of sensing and perception estimation challenges including the robot localization, simultaneous localization and mapping (SLAM) will also be covered. Planning methods will be introduced including the configuration space abstraction and sampling-based planners.

Students will be actively engaged in a series of projects covering various robotic problems using a set of toolbox algorithms to experiment with the methods and principles. The results of the applications will be discussed in class.

 

Course No: 1502615

Course Title: Applied Artificial Intelligence for Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course focuses on applications of artificial intelligence (AI) algorithms for robotics; including basics of AI technology for intelligent robot localization, path planning, perception and sensing, robot intelligence and robot software autonomy architecture, and AI algorithms applied to robot path-planning, localization, and object tracking. The course also provides an introduction to Simultaneous Localization and Mapping (SLAM) algorithm. Tools such as Python programming and MATLAB will be used in this course.

 

Course No: 1502660

Course Title: Embedded Systems for Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers the use of embedded systems in the field of robotics. The course covers the use of an embedded system for the integration of robot sensors and actuators, the implementation of robotic control systems, and robot kinematics and locomotion control. The course will also include discussion of robot operating systems and real-time operation. Students will be expected to complete a project involving the use of a microcontroller-based embedded system to meet specifications for a robotic system.

 

Course No: 1502650

Course Title: Sequential Decision Making in Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course focuses on how robots make decisions in dynamic changing environments. To do so, robots need to learn from experience and perform complex decision-making tasks under uncertainty. Topics to be covered include, Markov decision processes, partial observability, reinforcement learning, bandit problems, sequential search, reasoning and learning in games and algorithms with performance guarantees. The discussed techniques will be agnostic to the type of robot used and can be applied across various applications. Then we will cover the recent advances in path planning and decision-making problems of recent applications including manipulation, vehicle navigation, and marine robotics. Substantial class participation is expected from all students, who will be required to give course presentations and scribe the outcome of discussions.

 

Course No: 1502670

Course Title: Medical Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course covers the design and control of robots for medical applications. The course discusses the use of robots for healthcare including surgical, assistive, and rehabilitation robots. The course will also cover essential skills in ethics, design, IP and economic considerations. The course will introduce the use of artificial intelligence techniques in medical robotics. Students are expected to complete and present a literature survey related to latest research developments in aspects of medical robotics.

 

Course No: 1502655

Course Title: Special Topics in Robotics Applications

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

Advanced and emerging topics are selected from the area of Robotics Applications. Contents of the course will be provided one semester before it is offered.

 

Course No: 1502635

Course Title: Independent Studies in Robotics

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

The student is expected to carry out an independent study on a current issue in a selected area of Robotics. This study is to be supervised by a faculty member and requires the approval of the department. The student is required to produce a formal report, which will be evaluated by his instructor. Contents of the course will be provided one semester before it is offered.

 

Course No: 0402633

Course Title: Modelling and Control of Industrial Robots

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course deals with the modeling and control of open-chain serial manipulator and their basic applications. Topics include an overview of robotic systems, serial manipulator, forward kinematic, inverse kinematics, Jacobian and forward velocity kinematics, inverse velocity kinematics, motion control and trajectory design.

 

Course No: 0402530

Course Title: Linear Multi-Variable Control Systems

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course deals with modeling and control of linear multivariable systems. State space representation of multivariable systems. Linear algebra background. Modeling of multivariable systems. Realization theory. Controllability and observability. Minimality. Stability. State feedback and Estimation. Separation theorem. Output Feedback. Compensation.

 

Course No: 0402532

Course Title: Non-Linear Systems Analysis and Design

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course deals with nonlinear systems dynamics. It includes: Linearization, iteration and perturbation analysis; Phase plane method. Describing functions analysis; Limit cycles; Lyapunov stability; Input/output stability; Input/output linearization; Stabilization and control of nonlinear systems.

 

Course No: 0402534

Course Title: Advanced Robotics: Modeling and Control

Credit hours: 3

Prerequisite: Graduate Standing

Catalog description:

This course provides an in-depth understanding of the principles and techniques for modeling and controlling various types of robots, including mobile robots, industrial robot manipulators, and Unmanned Aerial Vehicles (UAVs). Emphasis is placed on the derivation of kinematic and dynamic models, control system design, and practical applications in robotics.


Career Path

The increased integration of robotics in several modern complex tasks suggests that intelligent robots are poised to be a leading career in the next decade. For example, a study conducted by Oxford Economics expects that the number of robots can reach up to 20 million by 2030 in the world. Therefore, there will be a critical need to hire many robotics experts to design, manufacture, and operate these robots in the next few years. In the same context, the UAE is a globally leading nation in technology and automation. The UAE has plans to integrate robots in several vivid fields such as healthcare, agriculture, defense, governmental services, and others. The graduates are expected to find jobs in sectors such as industry, commerce, government, educational institutions, and research centers. Potential jobs include:
- Robotics & Control Systems Engineers
- Autonomous Robotics Design Engineers.
- Artificial Intelligence Software Developers.
- Robotics Test Engineers.
- Machine Learning & Computer Vision Engineers.
- Advanced Robotics Researchers.

Helpful Resources

Prev
Next

Student Life

Get ready to explore cutting-edge facilities, join engaging clubs and organizations.

img

Apply Now

Get started on your academic journey today by submitting your application! Let’s shape the future together and create innovative solutions for tomorrow's challenges!

img

Financial Aid

Explore our varied financial aid programs, providing support to students requiring assistance for their education.

img

Tuition and Fees

Learn about our tuition and fees and explore the costs associated with various programs.

img