Alexandria University
Faculty of Engineering
Specialized Scientific Programs
SSP
البزامج العلميت المتخصصت
بزوامج
الميكاتزوويكس و هىذست الزوبىتاث
Mechatronics & Robotics Engineering
2020
Alexandria University- Faculty of Engineering جامعت اإلسكىذريت – كليت الهىذست
Special Scientific Programs البزامج العلميت المتخصصت
Mechatronics & Robotics Engineering بزوامج الميكاتزوويكس و هىذست الزوبىتاث
Introduction: :مقذمت
The applications of automation and robots have recently أصجح استخذاو األَظًخ اَنٍخ، يغ صٌبدح األتًتخ ٔانشٔثٕتبد يٍ حٕنُب
increased. The use of automated systems has become more أكخش اَتشبسا ثبنُسجخ نتشغٍم انًؼذاد أٔ اَالد ػهى خغٕط انتصٍُغ
widespread in relation to the operation of equipment or ٔانًشاجم ٔانغبئشاد نتمهٍم تكبنٍف انٍذ انؼبيهخ ٔصٌبدح انذلخ ٔتٕفٍش
machines on manufacturing lines, boilers, and aircraft to ، فًٍكٍ انؼخٕس ػهى أجٓضح أنٍخ فً انضساػخ،انجٕدح ٔانساليخ نهؼًبل
reduce labor costs, increase accuracy and provide quality ، ٔانًصبَغ، ٔانسٍبساد، ٔانًُبصل، ًَ ٔانًجب، ٔانًستشفٍبد
and safety for workers. Robotic devices can be found in نزا،ٍٍ ٔصُبػخ انتشفٍّ ٔفً يسبػذح كجبس انسٍ ٔانًؼبل، ٔاألنؼبة
agriculture, hospitals, buildings, homes, cars, in factories, ِتضداد انحبجخ إنى انًُٓذسٍٍ رٔي انًؼشفخ انًتخصصخ ثٓز
games, entertainment industry and in helping the elderly .انًٕضٕػبد
ٔلذ ثشص يجبل انًٍكبتشٍَٔكس ُْٔذسخ انشٔثٕتبد ثٓذف تغٌٕش
and the handicapped. Therefore, the need for engineers
أفضم تصًٍى يًكٍ نالجٓضح ٔاَالد ٔرنك ثذيج انًؼشفخ انًٍكبٍَكٍخ
with specialized knowledge in these topics keeps increasing
ٕ ٔ ًٌتهك يُٓذس،ٔاإلنكتشٍَٔخ ٔخجشاد انتحكى ثبستخذاو انحبست
every day. انًٍكبتشٍَٔكس ُْٔذسخ انشٔثٕتبد انًؼشفخ انكبفٍخ يٍ تخصصبد
The field of mechatronics and robotics engineering has يتؼذدح تسبػذ غهى فٓى ٔتصًٍى ٔانإلششاف ػهى تغٌٕش األجٓضح
emerged with the aim of developing the best possible design ثذالً يٍ انتصًًٍبد انًٍكبٍَكٍخ، انزكٍخ يٍ انجذاٌخ إنى انُٓبٌخ
for devices and machines by integrating mechanical and .ٔانكٓشثبئٍخ ثشكم يُفصم
electronic knowledge and computer control expertise. ٔثبنُسجخ نخشٌجى ثشَبيج انًٍكبتشَٔك ُْٔذسخ انشٔثٕتبد فبنفشص
Mechatronics and robotics engineers possess sufficient كجٍشح ثبنتٕظف فً انششكبد انتً تصًى ٔتغٕس ٔتصُغ األجٓضح
knowledge from multiple disciplines that helps to ٔاألَظًخ ٔانًؼذاد انزكٍخ نهصُبػبد انغجٍخ ٔانسٍبساد ٔاالتصبالد
understand, design and supervise the development of smart : يخم،ٍّٔانضساػخ ٔانجُبء ٔانتشف
devices from beginning to end, instead of separately
انشٔثٕتبد انًتُمهخ أٔ انصُبػٍخ
mechanical and electrical designs.
عبئشاد ثذٌٔ عٍبس
For graduates of the Mechatronic and Robotics Engineering
انًشكجبد راتٍخ انمٍبدح
program, there are great opportunities for employment in
companies that design, develop and manufacture smart أعشاف اصغُبػٍخ ػبنٍخ انتمٍُخ
devices, systems and equipment for the medical, automotive, يستخذيى انكتشٍَٔبد
communications, agriculture, construction and entertainment انفضبء ٔانذفبع
industries, such as: انًُضل انزكً ٔانًذٌُخ انزكٍخ
Mobile and industrial robots ًٌٔكٍ نهخشٌجٍٍ يٍ ثشَبيج انًٍكبتشٍَٔكس ُْٔذسخ انشٔثٕتبد
ٔيتبثؼخ انذساسبد انؼهٍب فً انُٓذسخ انًٍكبٍَكٍخ أٔ انكٓشثبئٍخ أ
Autonomous airplanes (Drones)
.انحبست
Autonomous vehicles
High-tech prostheses
Electronics users
Space and defense
Smart home and smart city
Graduates from the Mechatronics and Robotics Engineering
program can pursue graduate studies in mechanical,
electrical or computer engineering.
Objectives: االهذاف
o Preparing a graduate knowledgeable of modern science, إػذاد خشٌج يهى ثبنحذٌج يٍ انؼهٕو األسبسٍخ ٔانُٓذسٍخo
engineering, humanities, modern technology and ٔاإلَسبٍَخ ٔ ٔسبئم انتكُٕنٕجٍب انحذٌخخ ٔتكُٕنٕجٍب
information technology. .انًؼهٕيبد
o Prepare a graduate capable of making decisions and إػذاد خشٌج لبدس ػهى اتخبر انمشاس ٔانتؼبيم يغ األصيبدo
dealing with crises and problems. .ٔ انًشبكم
o To create capabilities for development of knowledge, خهك لذساد نتغٌٕش انًؼشفخ ٔانًٓبساد ٔانكفبءاد كٓذفo
skills and competencies as a core academic goal. .ًأكبدًًٌ أسبس
o Preparing professional, ethical, and competent graduates اػذاد يُٓذسٍٍ يتًٍضٌٍ يٍُٓبً ٔأخاللٍبً فً ُْذسخo
specialized in Mechatronics & Robotics engineering and انًٍكبتشٍَٔكس ٔ انشٔثٕتبد ٔلبدسٌٍ ػهً تحًم
aware of the challenging roles and responsibilities as a
professional engineer. .ٍٍانًسؤٔنٍبد انًٕكهخ انٍٓى كًُٓذسٍٍ يحتشف
o To provide inter-relationship for national and global ً تٕفٍش انؼاللبد انًتجبدنخ نهًشبسكخ انًحهٍخ ٔانؼبنًٍخ فo
participation in the field of Mechatronics & Robotics .يجبل دساسبد انًٍكبتشٍَٔكس ٔ انشٔثٕتبد
studies. إلبيخ سٔاثظ ٔحٍمخ يغ انصُبػبد نجؼم انتؼهٍى ٔانتذسٌتo
o To establish close linkages with industries to make ٔانجحج فً انجبيؼخ راد صهخ ثبحتٍبجبد انًجتًغ ػهى
teaching, training and research at the university relevant .انًستٌٕبد انًحهٍخ ٔاإللهًٍٍخ ٔانذٔنٍخ
to the needs of the society at national, regional, and
international levels. الزسالت
فً يجبل ُْذسخ، اػذاد يُٓذسٍٍ يبْشٌٍ رٔي كفبءاد يتًٍضح
Mission:
ٔلبدسٌٍ ػهى انًُبفسخ فً األسٕاق،انًٍكبتشٍَٔكس ٔ انشٔثٕتبد
To prepare skilful engineers with distinct competencies, in
the field of Mechatronics & Robotics engineering, capable of
انًحهٍخ ٔاإللهًٍٍخ ٔانذٔنٍخ
competing in the local, regional and international markets.
الزؤيت
Vision: ، انتغهغ إنى ثشَبيج أكبدًًٌ يتؼذد انتخصصبد يؼتشف ثّ ػبنًًٍب
To aspire a globally recognized interdisciplinary academic . ٌخذو انًجتًغ ٔ يؤسسبتّ انؼهًٍخ ٔ انؼًهٍخ،ٌمذو يُٓذسٍٍ أكفبء
program, that delivers competent engineers, serving
efficiently the community and its scientific and practical
institutions.
A. General Competencies of Engineers: : الكفاءاث العامت للمهىذسيه.A
The Engineer Graduated from Alexandria University must be المهىذس الحاصل على البكالىريىس مه جامعت اإلسكىذريت يجب ان
able to: :يكىن قادرا علي
A.1. Identify, formulate and solve complex engineering
problems by applying basic engineering, science and تحذٌذ ٔصٍبغخ ٔحم انًسبئم انُٓذسٍخ انًؼمذح يٍ خالل تغجٍك .1A.
mathematics. .أسبسٍبد انُٓذسخ ٔانؼهٕو األسبسٍخ ٔانشٌبضٍبد
A.2. Develop and conduct experiments and / or simulations, ، ٔتحهٍم ٔتفسٍش انجٍبَبد، أٔ انًحبكبح/ٔ تغٌٕش ٔاجشاء انتجبسة .2A.
analyze and interpret data, evaluate and derive results, and ٔاستخذاو انتحهٍالد اإلحصبئٍخ،ٔتمٍٍى ٔاستخالص انُتبئج
use statistical analyzes to arrive at conclusions. .نهٕصٕل إنى االستُتبجبد
A.3. Apply engineering design to achieve cost-effective تغجٍك انتصًٍى انُٓذسً نهتٕصم إنى حهٕل فؼبنخ يٍ حٍج انتكهفخ .3A.
solutions that meet specific needs. Taking into account ٔانتى تهجً احتٍبجبد يحذدح تشاػى انجٕاَت انؼبنًٍخ ٔانخمبفٍخ
global, cultural, social, economic, environmental and ٔفً إعبس يجبدئ،ٔاالجتًبػٍخ ٔااللتصبدٌخ ٔانجٍئٍخ ٔاألخاللٍخ
ethical aspects. These applications are within the principles .ٍٍانتصًٍى ٔانتغٌٕش انًستذاي
of sustainable design and development. ٔيؼبٌٍش ٔيٕاصفبد ٔأكٕاد، استخذاو انتكُٕنٕجٍبد انًؼبصشح .4A.
A.4. Use contemporary technologies, standards, specifications ، ٔيتغهجبد انصحخ ٔانساليخ، ٔانًجبدئ نهجٕدح، انًًبسسخ
and codes of practice, principles of quality, health and . ٔيجبدئ إداسح انًخبعش، شبيهخ انمضبٌب انجٍئٍخ
safety requirements, environmental issues, principles of .يًبسسخ انجحٕث ٔأسبنٍت انتحمك كجضء أصٍم يٍ انتؼهى .5A.
risk management. .تخغٍظ انًشبسٌغ انُٓذسٍخ ٔاإلششاف ػهٍٓب ٔيتبثؼتٓب ػُذ انتُفٍز .6A.
A.5. Practise research and investigation methods as an integral انؼًم ثكفبءح كفشد ٔكؼضٕ فً يجًٕػخ ػًم يتؼذدح انتخصصبد .7A.
part of learning. .ٔيتؼذدح انخمبفبد
A.6. Plan, supervise and monitor engineering projects. يغ اَخشٌٍ ثبستخذاو- ثٍبٍَب ٔنفظٍب ٔخغٍب-انتٕاصم ثشكم فؼبل .8A.
A.7. Work efficiently as an individual and as a member of a .األدٔاد انحذٌخخ
multidisciplinary and multicultural working group. استخذاو األفكبس انخاللخ ٔانًجتكشح ٔانًشَخ ٔاكتسبة يٓبساد .9A.
A.8. Communicate effectively - graphically, verbally and in تُظٍى انًشبسٌغ ٔانًٓبساد انمٍبدٌخ نهتُجؤ ثبالحٕال انجذٌذح
writing - with others using modern tools. .ٔاالستجبثخ نٓب
A.9. Use creative, innovative, flexible ideas, and gain اكتسبة انًؼبسف انجذٌذح ٔتغجٍمٓب ؛ ٔيًبسسّ استشاتٍجٍبد انتؼهى .01A.
entrepreneurial and leadership skills to anticipate and react انزاتً ٔانتؼهى يذي انحٍبح
to new circumstances.
A.10. Acquire and apply new knowledge; and pursuit of self-
learning, lifelong learning.
B. In addition to the above Competences for all Engineering باإلضافت إلى الكفاءاث المذكىرة أعالي لجميع البزامج.B
Programs the Mechatronics & Robotics Engineering graduate يجب ان يكىن خزيج بزوامج الميكاتزوويكس و هىذست،الهىذسيت
must be able to: الزوبىتاث قادرا على
D.1. Installing, testing and maintaining mechanical systems
using both traditional and modern methods using ٍ تشكٍت ٔاختجبس ٔصٍبَخ انُظى انًٍكبٍَكٍخ ثبستخذاو كم ي.D.1
computers انٕسبئم انتمهٍذٌخ ٔانٕسبئم انحذٌخخ ثبستخذاو انحبست
D.2. Discuss and apply knowledge of industrial networks, يُبلشخ ٔتغجٍك انًؼشفخ ثبنشجكبد انصُبػٍخ ٔػُبصش االستشؼبس.D.2
sensors, and final control or correction in the mechatronic .ٔانتحكى انُٓبئً أٔ انتصحٍح فً ثٍئخ انًٍكبتشٍَٔك ٔانشٔثٕتبد
and robotic environment. يًب، فٓى اسبسٍبد َٔظشٌبد ػهٕو انحبست ٔتغجٍمبتّ انُٓذسٍخ.D.3
D.3. Understand the basics and theories of computer science ًٌكُّ يٍ تحهٍم انًشكالد راد االستجبط ٔتحذٌذ انًتغهجبد
and its engineering applications, to analyze and solve .انالصيخ نحهٓب خبصخ فً ثٍئخ انًٍكبتشٍَٔك ٔانشٔثٕتبد
problems in the mechatronic and robotic environment. . تصًٍى ٔتحهٍم أَظًخ انتحكى فً انؼًهٍبد انًختهفخ.D.4
D.4. Design and analyze control systems in different
processes.
Definition of N2 in the Course Codes
N2 EEP MEC EEC CSE
1 Electromagnetic fields, Electric Thermodynamics and Heat Electric Circuits Computational Science and
circuits, Measurements Transfer Computer Mathematics
2 Energy and Electric Power Combustion Programming Languages and
systems Algorithms
3 Electric Machines Fluid Mechanics Electronic Devices Hardware.
4 Automatic Control Applied mechanics Logic circuits and Computer Control
Microprocessor
5 Power Electronics and Interdisciplinary Intelligent Systems
Automation
6 Protection Robots Waves Computing Systems
7 Autotronics Signal Processing Data Processing
8 Communication Social Studies
Proposed Study Plan for Mechatronics & Robotics Engineering Program
Credit Lab TL Credit Lab TL
Level Code Fall Lecture Exercise Contact Code Spring Lecture Exercise Contact
Hours Practical Hrs Hours Practical Hrs
EMP 016 Mathematics-1 3 3 1 0 4 EMP 017 Mathematics-2 3 3 1 0 4
EMP 026 Mechanics-1 3 3 1 0 4 EMP 027 Mechanics-2 3 3 1 0 4
EMP 036 Physics-1 3 2 1 2 5 EMP 037 Physics-2 3 2 1 2 5
Level 0
EMP 046 Engineering Drawing -1 3 2 0 3 5 EMP 047 Engineering Drawing - 2 3 2 0 4 6
CHE 016 Engineering Chemistry 3 2 0 2 4 PED 016 Principles of Manufacturing Engineering 2 2 0 1 3
CSE 016 Computers & Programming 2 2 0 1 3 HUM 011 English Language 1 1 0 0 1
HUM 021 History of Engineering & Technology 2 2 0 0 2
17 14 3 8 25 17 15 3 7 25
EMP x17 Linear Algebra 3 3 1 0 4 EMP 116 Differential Equations 3 3 1 0 4
MEC 146 Machine Drawing 3 2 0 3 5 EEC 137 Electronics for Instrumentation 3 2 0 2 4
EEC 146 Logic Circuits and Micro Processors 3 2 0 3 5 CSE 126 Programming-I 3 2 0 3 5
Level 1
Properties and Testing of Electrical and Digital Measuring Instruments
MEC 147 2 2 0 1 3 EEP 218 3 2 0 2 4
Electromechanical Materials and Displays
EEP 116 Electrical Circuits 3 2 0 3 5 EMP x19 Probability and Statistics 3 3 1 0 4
MEC 116 Thermodynamics-I 3 2 0 2 4 MEC 136 Fluid Mechanics-I 3 2 0 3 5
17 13 1 12 26 18 14 2 10 26
MEC 246 Mechanics of Machinery 3 2 0 3 5 MEC 248 Design of Mechanical Systems 3 2 2 1 5
EEC 276 Signals and Systems 3 2 0 3 5 EEP 217 Microcontroller Engineering 1 3 2 0 3 5
EEP 237 Electrical Machines for Mechatronics Systems 3 2 0 2 4 MEC 249 Introduction to Mechatronic Systems 3 2 0 2 4
Level 2
MEC x48 Strength of Materials-I 3 2 0 2 4 EEP 257 Power Electronics and Motor Drives 1 3 2 0 2 4
EEP 246 Automatic Control for Mechatronics Systems 3 2 0 2 4 EMP 212 Numerical Methods 3 3 1 0 4
TRN x21 Technical Writing 2 2 0 0 2 HUM x73 Critical Thinking 2 2 0 0 2
17 12 0 12 24 17 13 3 8 24
HUM x32 Law and Engineering Ethics 2 2 0 0 2 EEC 388 Industrial Communication and Network Systems 2 2 0 1 3
MEC x17 Heat Transfer 3 2 0 3 5 MEC 367 Industrial Robotics 3 2 0 3 5
MEC x47 Mechanical Vibrations 3 2 0 2 4 MRE 3E2 Elective-2 3 2 0 3 5
Level 3
MEC 356 Design of Mechatronic Systems 3 2 0 2 4 MRE 3E3 Elective-3 3 2 0 3 5
EEP 356 Industrial Automation 1 2 2 0 1 3 BUS 342 Entrepreneurship 2 2 0 0 2
MRE 3E1 Elective-1 3 2 0 3 5 HUM xE2 Contemporary Issues 2 2 0 0 2
16 12 0 11 23 15 12 0 10 22
MEC 436 Fluid Power Systems 3 2 0 3 5 CSE x58 Computer Vision 3 2 0 3 5
EEP 447 Digital Control Systems 3 2 0 3 5 MRE 4E5 Elective-5 3 2 0 3 5
Level 4
CSE x56 Artificial Intelligence 3 2 0 3 5 MRE 4E6 Elective-6 3 2 0 3 5
MRE 4E4 Elective-4 3 2 0 3 5 MRE 4E7 Elective-7 3 2 0 3 5
HUM xE1 General Culture 2 2 0 0 2 MRE 402 Project-2 3 1 0 5 6
MRE 401 Project-1 2 1 0 4 5
16 11 0 16 27 15 9 0 17 26
ABET Basic Sciences Lectures (hrs) Exercise (hrs) Lab/Practice(hrs) Total Contact Hours Total Cr. Hrs
30 125 12 111 248 165
Mechatronics & Robotics Engineering Program
Basic Courses
Code Title Cr. Hrs Prerequisite
CSE 126 Programming-I 3 CSE 016
EEC 137 Electronics for Instrumentation 3 EEP 116
EEC 146 Logic Circuits and Micro Processors 3 CSE 016
EEC 276 Signals and Systems 3 EMP 116, EMP x19
EEP 116 Electrical Circuits 3 EMP 037
EEP 218 Electrical and Digital Measuring Instruments and Displays 3 EEP 116
EEP 237 Electrical Machines for mechatronics Systems 3 EEP 116
EEP 246 Automatic Control for Mechatronics Systems 3 EMP 116
EEP 257 Power Electronics and Motor Drives 1 3 EEC 137
MEC 116 Thermodynamics-I 3 EMP 036
MEC 136 Fluid Mechanics-I 3 EMP 036
MEC 146 Machine Drawing 3 EMP 046
MEC 147 Properties and Testing of Electromechanical Materials 3 -----
MEC 148 Strength of Materials-I 3 MEC 147
MEC 246 Mechanics of Machinery 3 EMP 027
MEC 248 Design of Mechanical Systems 3 MEC 146, MEC 148
MEC 249 Introduction to Mechatronic Systems 3 EEP 246
Total 51
(* in addition to 12 credit hours as Faculty Basic requirements)
Mechatronics & Robotics Engineering Program
Specialized Courses
Code Title Cr. Hrs Prerequisite
CSE 356 Artificial Intelligence 3 CSE 126, EMP x19
CSE 358 Computer Vision 3 EMP x17 , EMP x19
EEC 388 Industrial communication and Network 2 -----
EEP 217 Microcontroller Engineering - 1 3 EEC 146
EEP 356 Industrial Automation 1 2 EEC 146
EEP 447 Digital Control Systems 3 EEP 246
MEC 217 Heat Transfer 3 MEC 116
MEC 247 Mechanical Vibrations 3 MEC 246, EMP 116
MEC 356 Design of Mechatronic Systems 3 MEC 249
MEC 367 Industrial Robotics 3 MEC 246
MEC 436 Fluid Power Systems 3 MEC 136
MRE 401 Graduation Project 1 3 Completion of 115 CH
MRE 402 Graduation Project 2 3 MRE 401
Total 37
Mechatronics & Robotics Engineering Program
Elective Courses
(All electives are 3 Cr. Hrs.)
Code Course Title
CSE 426 Machine Learning Practicing
CSE 427 Identification, Estimation and Learning
CSE 479 Vehicle Networking and Internet of Things
EEC 346 Digital Circuit Design
EEC 347 Microcontroller Engineering-2
EEP 316 Building Management Systems
EEP 326 Power Plant Systems and Control
EEP 357 Industrial Automation 2
EEP 456 Power Electronics and Electric Drives-2
EMP 316 Finite Element Analysis
EMP 318 Engineering Optimization
MEC 317 HVAC Systems and Control
MEC 318 Micro- Heat Exchanger Design
MEC 346 Industrial Mechanisms
MEC 358 Design of Mechatronic Systems-2
MEC 359 Smart Materials and Structures
MEC 366 Industrial Process Control
MEC 457 Motion Planning
MEC 458 Introduction to Biotronics Systems
MEC 459 CNC Machines
MEC 466 Biomechanics and Robotics
MEC 467 Rehabilitation Robotics
MEC 468 Mobile Robot
MEC 469 Micro Robotics
MEC 476 Vehicle Dynamics and Control
MEC 477 Autonomous Vehicles
MEC 478 Vehicle safety and control
MEC 479 Introduction to Autotronics Systems
Mechatronics & Robotics Engineering Program
Required Courses Description
CSE 126 Programming-I 3(2,0,2)
Prerequisite: CSE 016
Problem Solving. Principles of Structured Programming. Data Types Fundamental Programming
Constructs. Types, Expressions, and Assignments. Iterative Control Structures. Conditionals and
Selection. Functions and Parameter Passing. Pointers. Input and Output. Recursion. The Concept of
Recursion. Recursive Procedures Testing and Debugging
CSE 356 Artificial Intelligence 3(2,0,3)
Prerequisites: CSE 126, EMP x19
Fundamental issues. Search and constraint satisfaction. Knowledge representation and reasoning.
Advanced search algorithms. Advanced knowledge representation and reasoning: temporal and spatial
reasoning; uncertainty; knowledge representation for diagnosis. Machine learning and neural networks.
Applications.
CSE 358 Computer Vision 3(2,0,3)
Prerequisites: CSE 359 (for CCE students) or CSE 126, EMP x17 , EMP x19 (for MRA students)
Image Formation, Image Filtering, Boundary Detection, Hough Transform, Local Invariant Features,
Image Segmentation, Object Recognition, Camera Calibration, Stereo Vision, Motion, Object
Recognition, selected application.
EEC 137 Electronics for Instrumentation 3(2,0,2)
Prerequisites: EEP 116
Diode characteristics; applications of diodes, detector circuits; d.c. level control. LED, semiconductor
laser and photodiode characteristics. Field Effect Transistor (FET) characteristics; Bipolar Junction
Transistor (BJT) characteristics; amplifier and switch circuits; biasing. Operational (voltage) amplifiers;
non-inverting and inverting circuits; OP-AMP applications: adder, subtractor, integrator, differentiator,
electronic analogue computation, Ito V and V to I converters, comparators, Active filters, Schmitt
trigger, OP-AMP oscillators (rectangular, sinusoidal, Wien bridge and phase shift). Digital to Analog
Converters (DACs) and Analog to Digital Converters (ADCs). Voltage to frequency and frequency to
voltage conversion.
EEC 146 Logic Circuits and Micro Processors 3(2,0,3)
Prerequisites: CSE 016
Number systems. Boolean algebra. Logic gates. Microcomputer structure. Microprocessor families.
Memory systems and storage. Assembly language. Operating systems.
EEC 276 Signals and Systems 3(2,0,3)
Prerequisites: EMP 116, EMP x19
The concept of signals and systems, both continuous and discrete-time; signal manipulation; signal
symmetry and orthogonally; system linearity and time invariants; system impulse response and step
response; frequency response, sinusoidal analysis, convolution, and correlation; sampling in time and
quantizing in amplitude; Laplace transform; Fourier analysis, filters; analysis of discrete time signals and
systems using z-transforms; inverse transformation procedures.
EEC 388 Industrial Communication and Network 2(2,0,1)
Introduction to Data Transmission and Telemetry. Voltage- and current-transmission systems, external
noise coupling and suppression. Signaling, data communication, protocols, layered architecture, network
standards. Industrial network standards and protocols: EIA-232, EIA-485, DH-485 and industrial local
area networks, industrial Ethernet, Power over Ethernet (PoE), fiber optics, Modbus, Modbus+,
Modbus/TCP, HART, AS-I, DeviceNet, Controller Area Network (CAN) and CAN bus, FieldBus,
ProfiBus, TCP/IP. ZigBee wireless sensor and control network: IEEE 802.15.4 protocol, addressing,
routing, ZigBee RF4CE. Industrial network security: vulnerabilities, threat detection, risk assessment,
monitoring and control, standards and regulations, securing industrial networks. Applications.
EEP 116 Electrical Circuits 3(2,0,3)
Prerequisite: EMP 037
DC circuit analysis: reduction methods, mesh/loop and node methods, transformation methods, Network
theorems. First-order transients. AC circuit analysis: sinusoids and phasors, steady state conditions,
impedance and admittance, power and energy, Balanced and unbalanced three-phase circuits. Computer
applications.
EEP 217 Microcontroller Engineering – 1 3(2,0,3)
Prerequisites: EEC 146
Finite state machines (FSMs); implementation of FSMs in C; Analog to digital conversion
(ADC); Nyquist theorem; Analog filters; Serial I/O – Universal asynchronous receiver transmitter
(UART); debugging techniques, and programming style, dumps, monitor Edge-triggered interrupts;
DAC fundamentals, SPI and DAC interface; Low power design, regulators, PCB layout.
EEP 218 Electrical and Digital Measuring Instruments and Displays 3(2,0,2)
Prerequisites: EEP 116
Functional Elements of a Measuring Instrument, Classification and Configuration. Static and Dynamic
Characteristics of Instrument Systems. Accuracy and Precision, Statistical Analysis of Measurement
Errors, Calibration And Regression. Pointer Indicating meters. The Oscilloscope and Digital Storage
scopes. Digital Multi-meters. Digital Time Measurements, Optical and Acoustic sensors. Principles of
analog signal conditioning: Signal-Level and Bias Changes, Linearization, Conversions, Filtering and
Impedance Matching, Concept of Loading, Bridge Circuits, Bridge Resolution, Bridge Applications.
Introduction to LabVIEW, data input/output, data types, program control structures, and program
timing, graphical programming and virtual instrumentation.
EEP 237 Electrical Machines for Mechatronics Systems 3(2,0,2)
Prerequisites: EEP 116
Magnetic circuits, electromagnetic circuits; solenoids, Principles of electro-mechanical energy
conversion and rotating machines, operating principles of DC machines, performance analysis of the DC
machines, construction and operation of induction machines and their characteristics, applications of AC
motors, brushless DC motor, Constructional features, principle of operation, torque production,
characteristics, power controllers, switched reluctance motor, Stepping Motors Features, fundamental
equations, PM stepping motors, Reluctance stepping motors, Hybrid stepping motors, Torque and
voltage equations, characteristics.
EEP 246 Automatic Control for Mechatronics Systems 3(2,0,2)
Prerequisites: EMP 116
Introduction to control system, Mathematical Modeling and Analogy between different dynamic
systems, Transfer function , Open and closed loop transfer function , Block Diagram Reduction,
System Response; first , second and higher order systems , Error analysis, Stability analysis &Routh
Hurwitz Stability Criterion , Root locus, Frequency response; Polar plot-Bode Plot, Controller design;
pole assignment, Ziegler-Nichols method, compensator design (Lead, Lag, and Lead Lag), design
applications using Matlab Control Toolbox. Case Studies and applications as applied to mechatronic
systems and robotics. .
EEP 257 Power Electronics and Motor Drives 1 3(2,0,2)
Prerequisites: EEC 137
Phase Controlled Converters, Thyristor triggering circuits, DC to DC Choppers, quadrants operation,
triggering circuits, Inverters: Voltage source inverters – series, parallel and bridge inverters – PWM
techniques – sinusoidal PWM , modified sinusoidal PWM, multiple PWM – current source inverters.
Fundamentals of conventional Drives. Definition of Drives and its Components. Types of loads. Choice
of motors. Speed Control.
EEP 356 Industrial Automation 1 3(2,0,2)
Prerequisites: EEC 146
Architecture of Industrial Automation systems, Requirements of automation systems, Automation
components, Hardwired Control, PLC hardware structure: centralized, decentralized and distributed
systems, PLC Programming Languages standards: Ladder diagram, Sequential flow chart (SFC),
Statement List (STL), Relay logic to Ladder Diagram Conversion, SFC to ladder diagram conversion,
Bit logic, Timers, Counters, Math Operations, Data Manipulation, Analog Scaling. Program
Architecture: Interrupts, Functions, Function Blocks, Data Blocks. PLC Communication and
networking, PLC selection, PLC Installation.
EEP 447 Digital Control Systems 3(2,0,3)
Prerequisites: EEP 246
Sampling theorem. Zero-order-hold. Discrete pulse transfer function. Discrete system state-space
matrices. Stability, Controllability and Observability of Discrete-time control system. Pole-placement
and Observer design in discrete-time control systems. Observer-based controller. Integral feedback
control. Discrete-time optimal quadratic regulator
MEC 116 Thermodynamics-I 3(2,0,2)
Prerequisite: EMP 036
Heat and work, First Law of Thermodynamics, Properties of Steam and Gases, Steam Tables and Charts,
Entropy, Second Law, Air Standard Cycle, Compressors, Psychrometry of Gas Mixtures – Reversibility,
Availability and Second Law Efficiency. Real Gases
MEC 136 Fluid Mechanics-I 3(2,0,3)
Prerequisite: EMP 036
Fundamental notions; Stress at a point, fluid statics. Foundations of flow analysis; basic laws for finite
systems and finite control volumes, differential forms of the basic laws, dimensional analysis and
similitude analysis of Important Types of Flow: Incompressible viscous flow through pipes ,General
viscous flows , Potential flow.
MEC 146 Machine Drawing 3(2,0,3)
Prerequisites: EMP 046
A study of graphical representation of mechanical components involves graphical/CAD visualization,
sketching, and geometric construction of mechanical components. The mechanical components include
fasteners and welded joints, pipelines and pipe fittings, valves and springs, keys and pins, gears and
bearings, fits and tolerances. Students will layout and create 2D working industrial drawings that adhere
to industry standards illustrated using CAD drawing construction techniques that implement graphical
communication through the use of orthographic projection, section views, auxiliary views and the
creation of assembly and detail mechanical components. The course also includes an introduction to 3D
modeling
MEC 147 Properties and Testing of Electromechanical Materials 2(2,0,1)
Introduction to engineering materials. Microstructure of solid materials. Imperfection of solids.
Strengthening mechanisms. Types of Steel and their alloys. Non-ferrous metals and alloys. Polymers.
Ceramics materials. Composites materials. Materials selection. Phase diagram. Mechanical properties of
materials. Electrical and magnetic properties of materials. Optical properties of materials.
MEC 148 Strength of Materials-I 3(2,0,2)
Prerequisites: MEC 147
stress and strain concepts, axial load, statically indeterminate axially loaded members, thermal stress,
torsion, angle of twist, statically indeterminate torque-loaded members, bending, eccentric axial loading
of beams, transverse shear, shear flow in build-up members, combined loadings, stress and strain
transformation, deflection of beams and shafts, statically indeterminate beams and shafts.
MEC 217 Heat Transfer 3(2,0,3)
Prerequisites: MEC 116
Steady one-dimensional heat conduction in: plane walls, cylinders and spheres, heat transfer from
finned surfaces, heat transfer in common configurations, transient heat conduction. Forced convection:
over flat plate, across cylinders, tube-banks and inside tubes; natural convection: over surfaces and
inside enclosures. Radiation heat transfer: radiation properties, view factors and radiation exchange
between gray surfaces.
MEC 246 Mechanics of machinery 3(2,0,3)
Prerequisites: EMP 027
A study of the fundamental concepts underlying the study of velocity, acceleration, and force analysis of
machines; linkages, cams, gears, and flywheels, gripping mechanisms, biomimetic robotic mechanisms,
passive dynamic walking, Introduction to synthesis; computer simulation of mechanical systems.
MEC 247 Mechanical Vibrations 3(2,0,2)
Prerequisites: MEC 246, EMP 116
The course initially develops a foundation in analyzing elementary single and two degree of freedom
systems subjected to natural and various types of forced motion. Then using this foundation, multi-
degree of freedom systems are investigated for both natural and forced motion. Modeling, damping,
resonance, force transmissibility and modal analysis are discussed. Emphasis is placed on practical
vibrations problems in several engineering fields. Design problems provide the opportunity to apply
principles taught in the classroom to realistic problems encountered by practicing engineers. In class
demonstrations supplement the theory development.
MEC 248 Design of Mechanical Systems 3(2,2,1)
Prerequisites: MEC 146, MEC 148
A study of mechanical design principles emphasizing application of mechanical design to industrial
machinery, component sizing and dimension determinations and design solution of a mechanical
component problem. The course will include theories of failure and safety factors, design for static and
fatigue strength, deflection and rigidity considerations. The course will also include column design,
pressure vessels and springs, mechanical joints such as fasteners, welding, and rivets. Techniques of
component solution design will include computer design solutions, Computer Aided Design, extensive
use of handbooks, standards and manufacturers specifications and manufacturing for assembly.
MEC 249 Introduction to Mechatronic Systems 3(2,0,2)
Prerequisites: EEP 246
Introduction to Mechatronics and Measurement Systems, Mechatronics Key Elements, Sensors and
Transducers; Position and Motion Sensors - Temperature Sensing Devices - Pressure, Flow, Stress, and
Strain Sensors, Actuating Devices, Analog Signal Processing , Digital Circuits and Systems, Analog to
Digital and Digital to Analog Conversion, Data Acquisition Systems, quantization error, sampling
frequency, aliasing frequency, commercial DAQ products. Basic functional elements of Digital Data
Acquisition Systems. Mechatronics System modeling and simulations, Integrate and interface various
components and subsystems to Computer - Data Acquisition and Control Case Studies Applications
MEC 356 Design of Mechatronic Systems 3(2,0,2)
Prerequisites: MEC 249
Characteristics of mechanical loads, velocity profiles. Matching motor and load, electro-mechanical
transients during starting and braking. Criteria for selecting drive circuit components. Control criteria.
Design and implementation of software for a computer control system with sensor and actuator
interfaces, Design and implement communication interface with a computer control system for tuning,
Design and implement printed board circuit (electronic hardware) for a computer control system,
Implement a software-hardware verification using hardware-in-the-loop testing, Case studies and
applications.
MEC 367 Industrial Robotics 3(2,0,2)
Prerequisites: MEC 246
Introduction to; the kinematics, dynamics, and control of robot manipulators, robotic vision, and sensing,
Forward kinematics, inverse kinematics of serial chain manipulators, the manipulator Jacobian, force
relations, dynamics, and control. Principles on proximity, tactile, and force sensing, vision sensors,
camera calibration, stereo construction, and motion detection. Current applications of robotics in active
perception, medical robotics, and other areas, Case studies.
MEC 436 Fluid Power Systems 3(2,0,3)
Prerequisites: MEC 336 (for EME students) or MEC 136 (for MRE students)
Introduction. Hydraulic fluids and transmission lines, Fluid power actuators, Hydraulic pumps, Control
valves, Accumulators and pressure intensifiers. Hydraulic circuit design and analysis. Pneumatic
systems and applications.
MRE 401 Graduation Project 1 3(1,0,4)
Prerequisite: Completion of 115 Cr Hrs.
Study, analyse, and design of an engineering problem or subject in the area of Mechatronic & Robotics
Engineering.
MRE 402 Graduation Project 2 3(1,0,5)
Prerequisite: MRE 401
Completion of Graduation Project 1
Mechatronics & Robotics Engineering Program
Elective Courses Description
CSE 426 Machine Learning Practicing 3(2,0,3)
Prerequisites: CSE 126, EMP x17, EMP x19
Machine Learning overview; supervised and unsupervised learning, mathematical background, basic
components of building and applying prediction functions with practical application; data preparation ,
model based and algorithmic machine learning methods ; model selection, linear regression, logistic
regression, nonparametric learning, model evaluation, decision trees, combining multiple models ,
Naive Bayes, and random forests process.
CSE 427 Identification, Estimation and Learning 3(2,0,3)
Prerequisites: EMP x17, EMP x19
Provides a broad theoretical basis for system identification, estimation, and learning, Least squares
estimation and its convergence properties, Kalman filter and extended Kalman filter, noise dynamics
and system representation, function approximation theory, neural nets, radial basis functions, wavelets,
Volterra expansions, informative data sets, persistent excitation, asymptotic variance, central limit
theorems, model structure selection, system order estimate, maximum likelihood, unbiased estimates,
Cramer-Rao lower bound, Kullback-Leibler information distance, Akaike's information criterion,
experiment design, and model validation
CSE 479 Vehicle Networking and Internet of Things 3(2,0,3)
Prerequisites: EEC 388
Fundamentals of vehicle networking; Needs, overview of data communication networking and vehicle
networking, layers of communication, multiplexing and de-multiplexing concepts, vehicle buses and
types. Protocols; Multiple access protocols - Ethernet, TCP, UDP, IP, ICMP, ARP, RARP - Hubs,
Bridges, and switches. Selecting CAN controllers, CAN development tools, CAN application areas.
LOCAL INTERCONNECT NETWORK (LIN) PROTOCOL; Standards, applications, LIN
communications real time data transmission, message frame formats, bit encoding, timing and
synchronization, data rate and bus length, network topology, bus access. WAN AND SATELLITE
NETWORKS; GPS, setting receivers, Positioning, activating the navigation function, latitude and
longitude grid system, mapping and location technologies, applications.
EEC 346 Digital Circuits Design 3(2,0,3)
Prerequisites: EEP 218
Overview of different design styles and abstraction methods. VHDL: The program language aspects for
modeling and specification. The abstraction levels of the VHDL language. Components. Instantiation.
Parallel expressions (if, case wait and loops). Functions and Procedures. Design tools: From simple
VHDL editors to graphical editors, simulators and tools for synthesis of VHDL descriptions for FPGA
circuits.
EEC 347 Microcontroller Engineering -2 3(2,0,3)
Prerequisites: EEP 217
Introduction to ARM CORTEX M profile, CORTEX M0 and M4 cores, Harvard and Von Neumann
architectures, CPU Registers, CPU Operating Modes, Thumb-2 Instruction Set, Memory Map, Bus
Interface, interrupt handling , Reset and Clock Circuit, Advanced concepts in Embedded ‘C’
programming, Pointers, structures, unions, pointers to structures, pointers to functions, addressing
mechanism for memory mapped registers, enumerators, Interrupt Handlers Embedded software
architecture: Round robin architecture, Round robin with interrupt architecture
EEP 316 Building Management Systems 3(2,0,3)
Prerequisites: MEC 249
Building Management System levels, Process field level (sensors, switches actuators, and valves) for
HVAC, firing, lightning, intrusion, Area zone individual control), Group control level( Batch,
continuous, discrete), Supervision level and SCADA system, Building applications (energy
management, occupancy evacuation, smoke abatement,..), Enterprise and management level.
EEP 326 Power Plant Systems and Control 3(2,0,3)
Prerequisites: MEC 249, MEC 116
Main power plant components, Measurements and Instrumentations, Power plants comprise the
following main combustion control systems: fuel handling, air handling, gas handling, Main steam,
reheat steam, auxiliary steam, extraction steam, condensate, feed-water, circulating water, and air
removal. Boiler control circuits, firing rate demand control, Steam temperature control, Steam turbine
control, Gas turbine control, Combined-cycle control, Safety devices, Power generation and load
managements, Power station parallel operation.
EEP 357 Industrial Automation 2 3(2,0,3)
Prerequisites: EEP 356
Overview of DCS, DCS software configuration, Plant architecture, High availability systems. DCS
programming languages: Sequential Function Chart (SFC), Continuous Function Chart (CFC). Batch
Control. Fail safe CPUs. Safety Matrix. Smart sensors and actuators: Electric Drive and Servo Valves
Control via PLC and DCS; Addressing, Control words and Status words. Industrial communication
systems, Data transfer techniques, Industrial bus systems: HART, MODBUS & PROFIBUS protocols,
HMI and SCADA system fundamentals., introduction to smart systems, essentials of embedded system
technologies, Dealing with digital and analog signals in PLC programming, Closed-loop industrial
process control using PLC, HMI and SCADA system fundamentals, Distributed control systems
concepts, Industrial communication systems, Applications
EEP 456 Power Electronics and Electrical Drives -2 3(2,0,3)
Prerequisites: EEP 257
Switching Techniques. Switching and conduction losses. MOSFET/IGBT Driving. Starting. Braking.
Transmission of Drive. DC motor drives and control. V/f control. Special machine drives. Direct Torque
Control. Vector Control.
EMP 316 Finite Element Analysis 3(2,0,3)
Prerequisites: CSE 126
Derivation of the finite element models using the variational calculus, Practical programming for two
dimensional elements (quadrilateral and triangular elements), Derivation of higher order elements by
introducing extra nodes or by using hierarchical methods, Modeling coupled systems such as structures
with piezoelectric attachments, or fluid structure interaction problems, Solution of nonlinear finite
element models where the nonlinearities are introduced through large deflections or changing material
properties. Introduction to a commercial FE package: geometric modeling, meshing, properties,
boundary conditions, post solutions, application of plate with a hole problem
EMP 318 Engineering Optimization 3(2,0,3)
Prerequisites: CSE 126
Conventional versus optimum design process, Optimum design problem formulation, Graphical
optimization, Optimum design concepts, Gradient vector and Hessian matrix, Concept of necessary and
sufficient conditions, Unconstrained optimum design problems, Optimality conditions for functions of
single variable, Optimality conditions for functions of several variables, Constrained optimum design
problems, Necessary conditions with equality constraints, Necessary conditions with inequality
constraints, Numerical methods for unconstrained optimum design, Linear programming methods for
optimum design, Optimum design selected projects
MEC 317 HVAC Systems and Control 3(2,0,3)
Prerequisites: MEC 249, MEC 116
Basic functions of HVAC and control systems, Design criteria, Control diagram and symbols, Single-
zone air handler, Single-zone air handler with dual set point thermostat, VAV system, Pressure
independent control, Sequencing of chilled water, economizer and hot water, Reset schedule, Practical
examples of air handling system Air moving system control (Air filter section control, Preheat coil
control, Mixed air section control, Cooling and heating coil control, Humidifier control, Air distribution
control, Fan capacity modulation and static pressure control, Terminal devices control, Pumping
systems control, Boiler and chiller plant control), Design of Direct Digital Control (DDC)
MEC 318 Micro- heat exchanger design 3(2,0,3)
Prerequisites: MEC 217
Introduction to heat exchangers design - different shapes of micro-channel - multi pass and multi partion
arrangement - thermal characteristic of the flow in the micro-channel - pressure drop calculations in
micro tubes - difference between micro heat exchanger and conventional heat exchanger design -
utilizing micro heat exchanger in electronic system cooling.
MEC 346 Industrial Mechanisms 3(2,0,3)
Prerequisites: MEC 246
Introduction, historical development of the automation and mechanisms, advantages of automatic
assembly. Transfer systems: conveyors, continuous intermittent transfer, indexing mechanisms.
Vibratory feeders: mechanics of vibratory effect at vibrating frequency, effect of vibrating angle, bowel
feeder design, spiral elevators, feeders: reciprocating tube hopper feeder, centerboard hopper feeder,
reciprocating hopper feeder. Orientation of parts: effect of active orienting devices on feed rate, natural
aspects of parts for automatic handling. Feed tracks, parts-placing, gripping mechanisms, biomimetic
robotic mechanisms, passive dynamic walking.
MEC 358 Design of Mechatronics Systems 2 3(2,0,3)
Prerequisites: MEC 356
Adopt modeling hypothesis and obtain mathematical models of complex systems, Analyze and design
of control strategies for vehicles and robotic systems, Describe underlying ideas of advanced
mechatronic design methods, Implement control strategies using online optimization, Formulate
specifications for adopting/designing different components of a mechatronic system, Complete a group
design project, Prepare a presentation and demonstrate presentation skills
MEC 366 Industrial Process Control 3(2,0,3)
Prerequisites: MEC 249
Introduction to process control, Process control principles, Physical process concept and definitions of
controlled and manipulated variables, Control objectives, Instrumentation selection, Safety
considerations, Design of the control strategy (Feedback control, Feed forward control, Model
predictive control, Supervisory control), Testing the strategy, Implementing the strategy, Case studies.
MEC 359 Smart Materials and Structures 3(2,0,3)
Prerequisites: MEC 249, MEC 147
Fundamentals of fabrication, modelling, analysis, and design of smart materials and structures, state of
the art of smart materials and systems, spanning piezoelectrics, shape memory alloys, electroactive
polymers, mechanochromic materials, and fibre optics. They will explore the application of such
materials in structural systems from the aeronautic, automotive, biomedical, and nautical industry.
MEC 457 Motion Planning 3(2,0,3)
Prerequisites: MEC 367
Motion planning concept, Planning for manipulation with robot arms and hands, Mobile robot path
planning with non-holonomic constraints, Multi-robot path planning, high-dimensional sampling-based
planning, and planning on constraint manifolds. Implement motion planning algorithms in open-source
frameworks, Complete a term project that draws on the course material to generate sequences of
motions for many kinds of robots, robot teams, or animated characters
MEC 458 Introduction to Biotronics Systems 3(2,0,3)
Prerequisites: MEC 249
Definition and principles of biomechatronic, Biotechnology and mechatronic system design,
Physiological sensory system, Biological signals, Biomedical sensors, Bio signals processing,
acquisition and manipulation, Physiological motor control, Central nervous system, Human motion
control, Impaired motor control, Assistive motor control, Human-robot interaction, Bio-interface,
Overview of a multitude of biomedical applications of robotics, Applications covered include: image-
guided surgery, percutaneous therapy, localization, robot-assisted surgery, simulation and augmented
reality, laboratory and operating room automation, robotic rehabilitation, and socially assistive robots.
Specific subject matter includes: medical imaging, coordinate systems and representations in 3D space,
robot kinematics and control, validation, haptics, teleoperation, registration, calibration, image
processing, tracking, and human-robot interaction.
MEC 459 CNC Machines 3(2,0,3)
Prerequisites: MEC 249
Conventional and CNC machines, CNC principles: Axis, motion nomenclature, and work
positioning, CNC Milling, Turning, Lathe Fundamentals, Tool path, cutting and plotting
motion, Introduction to Programming Concepts, CNC Codes & Preparing a Program, G-Codes
& M-Codes.
MEC 466 Biomechanics and Robotics 3(2,0,3)
Prerequisites: MEC 249
Biological and Artificial sensors, actuators and control, Orthotics Biomechanics and Robotics,
Prosthetic Biomechanics and Robotics: Artificial Organs and Limbs, Rehabilitation Robotics and
Biomechanics: Therapy, Assistance and Clinical Evaluation, Human-Robot Interaction and Robot Aided
Living for Healthier Tomorrow, Sports, Exercise and Games: Biomechanics and Robotics, Robot-aided
Surgery, Biologically Inspired Robotics and Micro- (bio)robotics, New Technologies and
Methodologies in Medical Robotics and Biomechanics, Neural Control of Movement and Robotics
Applications, Applied Musculoskeletal Models and Human Movement Analysis.
MEC 467 Rehabilitation Robotics 3(2,0,3)
Prerequisites: MEC 367
Introduction to rehabilitation robot, Physical Human-Robot Interaction, Cognitive Human- Machine
Interface, Human-Computer interface, and Brain-Computer Interface, Rehabilitation robotics of patients
with; motor disorder, pathological tremor, stroke, amputation, paralysis and disability management,
Design and control of bio mechatronics and bionic robots, Case studies: upper and lower limb bionic
prostheses, upper and lower limb exoskeleton, wheelchairs, game-based rehabilitation robotics,..
MEC 468 Mobile Robot 3(2,0,3)
Prerequisites: MEC 367
Kinematic Models for Mobile Robots , Remote Sensing, Mobile Robot Control, Robot Navigation,
Target Tracking Including Multiple Targets with Multiple Sensors, Obstacle Mapping and its
Application to Robot Navigation, Operating a Robotic Manipulator.
MEC 469 Micro robotics 3(2,0,3)
Prerequisites: MEC 367
Physics of micro robotics: scaling, adhesion, and material structure properties, systems and design
methodology, Actuators: Electrostatics, thermal-based actuators, shape memory alloys, Piezoelectric
actuators, Sensors: electromagnetic, optical-based displacement, motion tracking with microscopes,
Implementation, Applications, and Future prospects.
MEC 476 Vehicle Dynamics and Control 3(2,0,3)
Prerequisites: MEC 249
Physical understanding of automotive vehicle dynamics including simple lateral, longitudinal and ride
quality models, Basic concepts and terminology of active safety systems; the state-of-the-art
development, and basic principles of systems such as ABS, traction control, dynamic stability control,
and roll stability control, Passive, semi-active and active suspension systems, Concepts of autonomous
vehicle technology including drive-by-wire and steer-by-wire systems, adaptive cruise control and lane
keeping systems, Design of software control systems for an actual 1/10 scale race vehicle.
MEC 477 Autonomous Vehicles 3(2,0,3)
Prerequisites: MEC 249
Theory and application of probabilistic techniques for autonomous mobile robotics, Topics include
probabilistic state estimation and decision making for mobile robots; stochastic representations of the
environment; dynamic models and sensor models for mobile robots, Algorithms for mapping and
localization, Planning and control in the presence of uncertainty, Cooperative operation of multiple
mobile robots, Mobile sensor networks, Application to autonomous marine (underwater and floating),
ground, and air vehicles
MEC 478 Vehicle Safety and Control 3(2,0,3)
Prerequisites: MEC 249
Integrated safety system: Avoidance zone states (normal driving, warning, collision avoidance) and
mitigation zone state (collision avoidable, collision unavoidable, post event), Normal driving state:
adaptive cruise control, intelligent speed adaptation using GPS, ABS), Warning state: (ACC) collision
warning, parking & reversing aid systems, lane departure warning, driver behavior warning, blind spot
warning, road sign recognition, night view, low tire pressure warning , Collision avoidable state: rake
assist, vehicle stability control (VSC), adaptive cruise control (ACC), intelligent adaptive front-lighting
system (AFS), Collision unavoidable state: Monitoring all relevant information, processing all
monitored information, making the right decision for the most appropriate action (airbag and belt
tension), carrying out the mitigation action, Post event and help net.
MEC 479 Introduction to Autotronics Systems 3(2,0,3)
Prerequisites: MEC 249
Vehicle main systems, Engine starting system, Fuel supply system, Ignition system, Transmission
systems, Steering system, Suspension system, Brake system, Tires, Vehicle heating and air conditioning
systems, Electrical vehicles, Engine sensors and actuators , Hybrid vehicles, Examples of autotronic
systems
Faculty of Engineering Prerequisite Graph
Specialized Scientific Programs Mechatronic & Robotics Engineering
Level 0 Level 1 Level 2 Level 3 Level 4
Fall Spring Fall Spring Fall Spring Fall Spring Fall Spring
EMP EMP EMP x17 EMP MEC MEC HUM x32 EEC 388 MEC CSE x58
013 017 116 246 248 436
EMP EMP MEC EEC 137 EEC 276 EEP 217 MEC x17 MEC EEP 447 MRE
026 027 146 367 4E5
EMP EMP EEC 146 CCE 126 TRN x21 HUM x73 MEC x47 HUM CSE x56 MRE
036 037 xE2 4E6
EMP EMP MEC EEP 216 EEP 237 MEC MEC MRE MRE MRE
046 047 147 249 356 3E2 4E4 4E7
CHE 016 PED 016 EEP 116 EMP x19 MEC x48 EEP 257 EEP 356 MRE HUM xE1 MRE
3E3 402
CSE 016 HUM 011 MEC MEC EEP 246 MRE BUS 342 MRE401
116 136 3E1
115 [Link].
HUM EMP
021 212
Faculty of Engineering
Course Modules – Competences
Mechatronics & Robotics Engineering
Mapping
Engineering
Competences A A A A A A A A A A D D D D
Code
Course Module 1 2 3 4 5 6 7 8 9 10 1 2 3 4
Humanities and Social Sciences HUM x x x
Engineering Sciences EMP x x x x x
Business BUS x x x
Engineering Culture ECL x x x x
Training TRN x x x
Mechatronic Systems x x x x x x
Mechanical Engineering x x x x x
Control Systems x x x
Instrumentation x x x x x
Electrical Machines x x x x x
MRE
Programming x x x x x
Robotics x x x x x x x
Autotronics x x x x x x
Graduation Project x x x x x x x