List of the modules offered in this program

Bachelor of Mechatronic and Robotics Engineering

A Bachelor of Mechatronic and Robotics Engineering program provides students with a comprehensive and interdisciplinary education at the intersection of mechanical engineering, electronics, and computer science. Throughout this program, students acquire a diverse skill set that includes mechanical design, electronics systems, control theory, and programming, all crucial for developing intelligent and automated systems. The curriculum typically incorporates hands-on projects, laboratory work, and real-world applications, enabling students to apply theoretical knowledge to practical scenarios.

Study methods:


The duration of the study at the DMRE is 4 Academic years of full-time studies. Normally, an academic year starts in the first week of September to the end of June next year.

Program Course Modules taught at the Department:

Students who get a bachelor's degree from DPaME programs are prepared to work as professional engineers. A complete list of Course Modules offered by this department may be found at the following website. Each course has a standard course module code that links to its own dedicated website, which contains all the course's details. Please note that you will be routed to the Academic Profile of the lecturer presenting the course on the website for each course module.

Course Modules

Basic Courses  (B)

The undergraduate of the Department of Mechatronics and Robotics is designed to provide you with a solid foundation. Basic courses within the requirements of the Ministry of Higher Education and Scientific Research in the Kurdistan Region, where these courses are considered university requirements for the first stages in universities, and these courses are Kurdistan Studies, English language, Computer skills, and Academic debates, where students must complete the requirements for success in these courses in the first stages in universities.

Relevance Courses  (R)

You should have a thorough understanding of fundamental science in engineering disciplines as a Faculty of Engineering compulsory course before diving into your rigorous mechatronics and robotics courses throughout your junior and senior years. electric circuits, microelectronic circuits, electronics, signal and system analysis, mathematics, statistics, electrical machines, digital system and microprocessor, instrumentation and measurements, design of machine elements, microcontroller and PLC, integrated systems, industrial automation, hydraulic and pneumatic system design, Robotics and machine learning , are just a few examples of crucial disciplines to learn.

Core Courses (C)

Mechatronics and Robotics Engineering is a multidisciplinary field that encompasses various core subjects to provide students with a well-rounded understanding of the subject matter. here are some core subjects commonly included in Mechatronics and Robotics Engineering programs:

Mechanical Engineering: Core mechanical engineering courses cover topics such as mechanics, materials science, thermodynamics, fluid dynamics, and structural analysis. These fundamentals are essential for designing and analyzing mechanical components in mechatronic and robotic systems.

Electrical and Electronics Engineering: This subject area includes courses on circuits, electronics, digital systems, power electronics, and electrical machines. Understanding electrical principles is crucial for designing and integrating electronic components into mechatronic and robotic systems.

Control Systems: Control systems engineering courses delve into control theory, feedback control, digital control systems, and PID controllers. These concepts are essential for ensuring precise and stable operation of mechatronic systems.

Programming and Software Engineering: Students learn programming languages (e.g., C++, Python) and software development techniques to write code for microcontrollers, sensors, actuators, and control algorithms.

Sensors and Actuators: This subject focuses on various sensors (e.g., vision sensors, proximity sensors, accelerometers) and actuators (e.g., motors, servos, pneumatic systems) used in mechatronics and robotics applications.

Digital Signal Processing (DSP): DSP courses teach students how to process and analyze digital signals, which is crucial for tasks such as image processing and sensor data fusion in robotics.

Artificial Intelligence and Machine Learning: These courses explore AI techniques, including machine learning algorithms, computer vision, and natural language processing, which are increasingly used in robotics for perception and decision-making.

Elective Courses (E)

Elective courses in Mechatronic and Robotics Engineering allow students to tailor their education to their specific interests and career goals within the field, here are some common elective courses that students in this field might consider:

Mechatronics Design: Students learn advanced techniques in mechatronics system design, including the integration of mechanical, electrical, and software components into complex systems.

Industrial Automation: Covers advanced automation techniques used in manufacturing and industrial settings, including PLC programming, industrial robotics, and process control.

Robotics Simulation: Students learn how to use simulation software and platforms to model and test robotic systems in a virtual environment, saving time and resources during the development phase.

Final Research Project

The final year project, as the name implies, is the project you must complete in your last year of study before graduating. If you don't finish the final year project by the deadline, you won't be able to graduate. This project is a formal assignment chosen by the student or small groups of students on a curriculum-related topic that requires out-of-class study and development. Students present their ideas to the rest of the class, the course faculty, and representatives from a variety of local organizations and enterprises at the end of the semester. The Final Research Project of SUN's 4th Year Students teaches you how to prepare your paper.

You will meet with your assigned supervisor on a regular basis during your involvement with your research project. These sessions are intended to help you through your project and ensure that you satisfy the work's requirements. You and your supervisor are responsible for keeping a record of your meeting and keeping track of your progress. You may print and fill out a standard SUN supervision form here for each meeting.