Master of Science in Robotics and Control Systems draft
| Program start date | Application deadline |
| 2024-09-01 | - |
| 2024-03-01 | - |
Program Overview
Master of Science in Robotics and Control Systems
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.
Degree Overview
The MSRCS program is developed by the College of Computing and Informatics in collaboration with the College of Engineering. The 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, Electrical Engineering, Computer Science, Mechatronics and Robotics, or related fields.
Study Plan
The study plan for the Master in Robotics and Control Systems includes:
- Compulsory courses (9 credit hours)
- Elective Courses (15 credit hours)
- Thesis (9 credit hours)
Course Description
The program includes a variety of courses, such as:
- Engineering Research Methodology: Students learn how to apply the engineering research process and methods of inquiry to solve engineering problems.
- Autonomous Mobile Robot Navigation: This course provides the basic concepts and algorithms for locomotion, perception, and intelligent navigation.
- Control Engineering and Robotic Applications: This course covers the tools and methods for control systems and robotics.
- Masters Thesis: The student has to undertake and complete a research topic under the supervision of a faculty member.
- Computational Intelligence and Knowledge Engineering: This course covers concepts, design, implementation of computational intelligence involving integration of different methodologies.
- Neural Networks and Applications: This course covers the fundamentals of supervised and unsupervised learning.
- Computer Vision: This course covers Image formation, Sampling, Quantization, Human Visual Perception System, Low-Level (Early) Visual processing, Image Filtering and Multi-Scale Representations.
- Intelligent Sensors and Sensing Systems: This 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.
- Computational Robotics: This course is an introduction to computational robotics covering AI foundations of robots and introducing AI framework based on soft real-time control.
- Applied Artificial Intelligence for Robotics: This course focuses on applications of artificial intelligence (AI) algorithms for robotics.
- Embedded Systems for Robotics: This course covers the use of embedded systems in the field of robotics.
- Sequential Decision Making in Robotics: This course focuses on how robots make decisions in dynamic changing environments.
- Medical Robotics: This course covers the design and control of robots for medical applications.
- Special Topics in Robotics Applications: Advanced and emerging topics are selected from the area of Robotics Applications.
- Independent Studies in Robotics: The student is expected to carry out an independent study on a current issue in a selected area of Robotics.
- Modelling and Control of Industrial Robots: This course deals with the modeling and control of open-chain serial manipulator and their basic applications.
- Linear Multi-Variable Control Systems: This course deals with modeling and control of linear multivariable systems.
- Non-Linear Systems Analysis and Design: This course deals with nonlinear systems dynamics.
- Advanced Robotics: Modeling and Control: This course provides an in-depth understanding of the principles and techniques for modeling and controlling various types of robots.
Career Path
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
What You Will Learn
Upon the successful completion of the program, students should be able to:
- Apply advanced theories and methodologies in the field of Robotics and Control Systems.
- Propose advanced engineering solutions with sustainability factors in global, economic, environmental, and societal context.
- Communicate effectively in oral and written forms to present complex and diverse problems to professional audience.
- Evaluate the principles of professional ethics issues and develop fair and valid judgments in contemporary contexts.
- Work within multidisciplinary teams with management and leadership capabilities.
- Design and conduct experiments/simulation for research.
- Use advanced engineering tools to analyze and interpret data.
University Requirements
The university requirements for the program include completion of at least 33 credit hours, with a minimum cumulative GPA of 3.0.
College Requirements
The college requirements for the program include completion of compulsory courses, elective courses, and a thesis.
Degree Requirements
The degree requirements for the program include:
- Compulsory courses (9 credit hours)
- Elective Courses (15 credit hours)
- Thesis (9 credit hours)
Duration and Intake
The program duration is 2-4 years, with intake in the fall and spring semesters.
Language and Study Mode
The program is taught in English, with full-time and part-time study modes available.
