#  Course Code  Course Title 
1  ME 11  Computer Aided Drawing 
This course lets the students to understand the following topics :Introduction to AutoCAD , AutoCAD familiar drawing strategies , AutoCAD applications , AutoCAD adding text , AutoCAD dimension drawings , AutoCAD layouts and plotting , AutoCAD orthographic projection , Engineering drawing , AutoCAD creating 3D Geometrics , AutoCAD editing and visualizing 3D solids.  
2  MAT 101  Calculus I 
This course lets the students to understand the following topics :Preliminary topics which are studied in high school, functions and properties and its graphs, some special functions especially trigonometric functions and their graphs, basic limit applications and differentiations.  
3  DBT 101  Academic Debate and Critical Thinking 
This course is designed to develop students’ abilities and skills in academic communication and debate. The topics of this course train the students on using sources for academic communication, putting knowledge into good use, and raising academic questions and answering questions in an academic way. The course also aims to teach students how to accept and respect differing opinions, and how to conduct academic arguments.  
4  PHYS 101  General Physics 
An introduction to the fundamental principles of physics. Topics include measurements, vectors, kinematics, Newton’s laws of motion, work and energy, conservation of energy.  
5  ME 112  Electrical Circuits and Network Analysis 
This course lets the students to understand the following topics :Basic Circuits Elements, Ohm’s Law , KCL & KVL , Node & Loop Analysis , Series & Parallel Circuits , Linearity & Superposition , Network Laws , Concept of power Maximum power transfer theorem Circuits with dependent sources  
6  ELT 101  Advanced English 
This course is designed to build the oral, reading and writing English skills of nonnative speakers of English of Mechatronics Engineering department students, in order to prepare for specific academic work in English.  
7  KUR 105  Kurdology I 
General introduction, The Kurds and their country Kurdistan, History, Kurdish society, Language, Folklore and literature.  
8  ME 113  Magnetics and Energy Conversion 
This course lets the students to understand the following topics :Vector analysis, static electric field and scalar potential , discrete materials , electric forces , steady currents , magnetic field & vector potential , magnetic materials and circuits , magnetic forces and torque , Faraday’s Laws , electromagnetic energy conversion , transformers , operating principles of DC machines.  
9  ME 121  Engineering Mechanics I 
This course lets the students to understand the following topics :force systems , equilibrium , structures , centroid &Center of grafity , second moment of area & moment of inertia , friction and method of virtul work & Stability  
10  MAT 102  Calculus II 
This course lets the students to understand the following topics :Quadratic, Cubic, Exponential Logarithmic and Hyperbolic functions, the inverse of these functions and their graphs, Limits, Continuity and Derivatives and some Applications, the meanValue theorem of differentiation and its applications, integration which is one of the basic subjects of calculus with definite and indefinite integral, some application of integration.  
11  IT 103  Introduction to Information Technology 
This course introduces Information Technology. Information technology (IT) is the application of computers and telecommunications equipment to store, retrieve, transmit and manipulate data. The goal of this course is to help students interested in an information technology career decide where their interests lie.  
12  ME 122  Algorithm and Computing 
This course lets the students to understand the following topics :Introduction to Programing, Data Concepts, Input and Output , Operators , Structured Programming , Selection , Repetition , Programmer Functions , Arrays , Structures , Building Blocks of Object Oriented Programming , Pointers & References and Files.  
13  ELT 102  Technical English 
This course is continuation of ELT 103, which is build the oral, reading and writing English skills of nonnative speakers of English of Mechatronics Engineering department students, in order to prepare for specific academic work in English. It teaches advance level of students the language and skills they need to understand and work in the world of computers.  
14  KUR 106  Kurdology II 
This course is a continuation of Kurdology I. A further study of history of Kurdistan and Kurds as well as major events and figures in afterIslam period.  
15  ME 123  Manufacturing Processes 
This course lets the students to understand the following topics :Concepts of manufacturing processes , foundry practices & contemporary casting processes , metal cutting theory , conventional machining processes , non conventional machining processes , engineering properties of materials , process planning and drawing interpretation , quality control and assurance.  
16  ME 211  Advanced Math I 
This course lets the students to understand the following topics :Threedimensional geometry, victor calculus, complex analysis, Fourier Analysis.  
19  ME 212  Fluid Mechanics I 
This course lets the students to understand the following topics :Fluid statics , variation of pressure , capillarity forces on bodies immersed in fluids , pascals lay , buoyancy and stability of floating , manometry , piezometer tubes and mechanical pressure measuring devices , fluid dynamics , Bernoulli’s equation , Reynolds Number , Laminar and Turbulent flows , flows in pipes and ducts, similitude , modeling and dimensional analysis , flow of fluids/differential equations , boundary layer flows , drag and lift coefficients.  
20  ME 213  Mechanics of Materials I 
the objective of this course is to study the relationships between external loads and internal forces and deformations induced in the body. It includes Analysis of the stresses and of the deformations in various structure members, considering successively axial loading, torsion, pure bending, and transverse loading.  
21  ME 214  Engineering Economics 
This course lets the students to understand the following topics :Fundamental concepts in economics , supply demand and market mechanisms , fore costing , money and national economy , consumer demand and elasticity , business decisions ,firm in market place , industrial organization , plant layout and output , cost benefit analysis.  
22  ME 215  Digital Logic Design 
This course lets the students to understand the following topics :Binary , octal & hexadecimal numbering systems , complements and arithmetic operations , binary codes and digital logic gates , canonical & standard forms , programmable logic devices , PLA & PAL , Boolean algebra , gate level implementation , optimized implementation of logic gates , arithmetic circuit design , ripple carry adder and others , combinational logic circuits building blocks , synchronous sequential circuits , digital system design and examples.  
23  ME 216  ThermoDynamics 
This course lets the students to understand the following topics :Basic concepts of thermodynamics, system types , continuum , process and cycle , temperature and zeroth law of thermodynamics , forms of energy , mechanical forms of work , first law of thermodynamics , energy conversion efficiencies , ideal gas equation of state , closed system processes , mass and energy analysis of control volume , steady flow energy equation , energy conversion devices , second law of thermodynamics , Carnot Cycle , Carnot heat engine , Carnot Refrigerator and heat pump , Entropy , Entropy change of ideal gas , Isotropic efficiencies of steady flow devices, heat transfer modes , one dimensional heat conduction , heat generation in a solid , steady heat conduction in plane walls and cylinders , critical radius of insulation , heat transfer from finned surfaces , fundamentals of convection , natural convection , internal forced convection , heat exchangers , cooling of electronic devices , radiation heat transfer.  
24  ME 221  Advanced Math II 
This course lets the students to understand the following topics :Numerical methods in general, numerical methods in linear algebra , differential equations , partial differential equations , data analysis and probability theory , mathematical statistics.  
26  ME 222  Fluid Mechanics II 
This course lets the students to understand the following topics :Understanding the properties of fluids , Calculating forces on a submerged structure in a static fluid , Using Euler’s and Bernoulli’s equations to calculate pressure variations in accelerating fluids , Applying the momentum and energy equations to engineering problems , Evaluating head loss in pipes and conduits.  
27  ME 223  Mechanics of Materials II 
To teach students the principles of Mechanics of Materials and to develop engineering problem solving skills in stress/strain/deflection analysis through application of these principles. Topics covered include: behavior of axially loaded members; torsion in circular shafts; stresses and deflections in beams with symmetric cross sections; design adequacy; stress and strain transformation when coordinate systems are rotated; principle stresses; triaxial stresses and maximum shear stress; response in thin walled pressure vessels.  
28  ME 224  Engineering Mechanics II (Dynamic and Vibration) 
This course lets the students to understand the following topics :Kinematics of particles , kinetics of particles , plane kinematics of rigid bodies , plane kinetics of rigid bodies , vibration.  
29  ME 225  ElectroMech Systems 
This course lets the students to understand the following topics :Operating principles of DC machines , performance analysis of DC machines , concepts of AC machines , types and applications of AC motors , induction machines and their characteristics , construction and operation of synchronous generator and motor , Burch less DC motor , switched reluctance motor , special electrical machines.  
30  ME 226  Electronic Principles and Devices 
This course lets the students to understand the following topics :The Ideal OP Amp , inverting configuration , noneinverting configuration , diodes , terminal characteristics of junction diodes , physical operation of diodes , analysis of diodes circuits , Zener diodes , physical structure , analysis of transistor , small signal equivalent circuit of BJT , BJT large signal model and logic inverter , basic configuration of IC MOS amplifiers , MOSFET analog switch and high frequency model.  
31  ME 311  Control Systems I 
This course lets the students to understand the following topics :Introduction to control engineering , steady state error analysis, root locus and design based , frequency response analysis , bode plots , gain margin and phase margin , polar plots and margins , Nyquist stability criterion , canonical realizations , structural properties of dynamical systems , linear state feedback , observe design , pole placement , BassGura formula , Ackermann formula , Lyapunov stability analysis .  
32  ME 312  Microprocessor and Digital Systems I 
Architecture & operation , data transfer , logic operations and branching ,  
33  ME 313  Design of Machin Elements 
This course lets the students to understand the following topics :Introduction to static loading , factor of safety , failure theories , failure of Ductile/brittle materials , stress concentration failure , fatigue loading , SN Diagram and loading , stress concentration effects , fluctuating loading , continued loading , project design , design of screw and fasteners connections , welded joints , mechanical springs , bearing , lubrication theory , gear fundamentals , shafts loading , brakes , clutches , coupling , flywheels , hydraulic and pneumatics system design.  
34  ME 314  Signal Processing 
This course lets the students to understand the following topics :Analogue signal classifications , Fourier series , distortionless transmission , analogue LTI systems , frequency responses , review of Laplace transform , classical analogue filter designs , digital signals , DSP processor , discretetime system , Ztransform , Discretetime LTI systems , Digital filters , IIR filters , FIR filters , discrete Fourier transform.  
35  ME 315  Industrial Electronics 
This course lets the students to understand the following topics :Transducers & sensors , signal conditioning , operational amplifiers and circuits , phase locked loops , timing circuits , power control , actuators and motors , controllers for automation.  
36  ME 321  Control Systems II 
This course lets the students to understand the following topics :input and output , interrupts , DMA & soft design techniques , design experiments , software design accomplished with aid of assembler.  
37  ME 322  Microprocessor and Digital Systems II 
This course lets the students to understand the following topics :program assembly and simulations, arithmetic operations and program controlled , analog data  
38  ME 323  Theory of Machines 
This course lets the students to understand the following topics :Kinematics fundamentals , mechanisms , position analysis , velocity analysis , acceleration analysis , dynamic force analysis , cam design , static and dynamic balancing , governors , mechanisms synthesis  
39  ME 324  Mechatronics Instrumentation 
This course lets the students to understand the following topics :Basic building blocks of mechanics products , sensors , proximity sensors , force and torque measurement , Gyros , temperature and humidity sensors , actuators , power amplification and modulation , electrical machines , DC brushless motors , piezoelectric actuators , fluid systems , pneumatic actuators.  
40  ME 325  Power Electronics and Devices 
This course lets the students to understand the following topics :Power semiconductor diodes , controlled rectifies , thyristors , power transistors , inverters , BOOST , BUCK BOOST , CUK , resonant pulse converter , static switches.  
41  ME 411  Mobile and Laser Application 
This course lets the students to understand the following topics :Memory interfgace circuits , input/output interface circuits , parallel printer interface , 82C55A PIT architecture and operation modes , 8237A DMA controller , USB 1 , USB 2 , PCI , serial communication , keyboard interface design , storage interface , IBM PC motherboard , PC bus , PCB design , industrial bus interface CAN , microcontroller interface , sensors and actuators , introduction to laser , mobile system .  
42  ME 412  Digital Control Systems 
This course lets the students to understand the following topics :Difference equations and Ztransform , transfer function , time response to DST , DAC , under loop systems , time response of AST , final value theorem , Jury’s stability test , asymptomatic stability , BIBO stability , PDF controller design , direct Zdomain controller design , frequency response design , finite setting time design , ripple free controller design , state space representation of BST , discrete time feedback controller, Ackerman’s method.  
43  ME 413  Intelligent Mechatronics 
This course lets the students to understand the following topics :Artificial neural networks , feedforward neural networks , EBP , radial basis function neural networks , computing with words , fuzzy logic , SFS , ANFIS , genetic computing , identification of dynamical systems , image enhancement.  
44  ME 414  Planning Engineering/Project Management 
This course lets the students to understand the following topics :Operation management , production systems , productivity , forecasting , product design and reliability , capacity planning , decision theory , plant layout , plant location , design of work systems , learning curves , management of quality , quality control , TQM , supply chain management .  
45  ME 421  Production Tooling and Automation 
This course lets the students to understand the following topics :Manufacturing systems , manufacturing economics , theory of automation , building blocks of automation , automation simulation (software automation studio) , rapid prototyping , CNC machines and programing , PLCs and programming of PLCs.  
46  ME 422  Design of Mechatronic Systems 
This course lets the students to understand the following topics :Control systems , system preliminary , modeling for process design , engineering system investigation , electricalmechanical analogies , modelling of various systems , basic models , heating system design , blockbased modeling and simulation , linearization of hydraulic systems , mixing tank system , electromagnetic suspension system , controller design , proportional control design , operation amplifier , OAMP , APAMS ,  
47  ME 423  Robotics 
This course lets the students to understand the following topics :Types of robots , joints used in robots , degree of freedom and constraints , types of planar and spatial mechanisms , frame assignment , transformations form one system to another , forward and inverse kinematics , velocity and force analysis , dynamics of robots , path planning , trajectory analysis , mechanism design used in robots , software used in robots.  
48  ME 424  Graduation Project 
This course lets the students to understand the following topics :Case studies and students presentations , design projects , laboratory work required  
49  ME 415  Artificial Intelligence 
This course lets the students to understand the following topics :Introduction to artificial intelligence , artificial neural networks , genetics algorithms , reinforcement learning , fuzzy reinforcement learning , fuzzy logic and neural learning .  
50  ME 416  LAN Programming 
Introduction to LAN programming using C/C++ language , DAC , DC motors , stepper motors , temperature and pressure sensors controlled by LAN.  
51  ME 417  Computer Graphics and Animation 
This course lets the students to understand the following topics :Principles of computer graphics using matrices , matrices algebra for designing 2/3d objects capable of rotation , translation and zooming , basic 3d operations in Open GL , 3D collision detection , special effects.  
52  ME 418  WSPACE and Object Oriented Programming 
This course lets the students to understand the following topics :Robot simulation software , kinematics of robot , object oriented programming .  
53  ME 419  Solid Modelling 
This course lets the students to understand the following topics :Capabilities of Pro/Engineer , orientation to the work environment , protrusion , cut , through extrude , revolve and solidthin , concept of datum features , datum coordinate system , option parameter , customer unites , though sweep , blend , surface modeling and others.  
54  ME 425  Theory of Screws in Robotics 
This course lets the students to understand the following topics :This theory combines linear and rotary motion into one vector , joint torque and forces in one vector , concept of work done , reciprocity of screws .  
55  ME 426  Instrumentation and Measurement 
This course lets the students to understand the following topics :Measurement process , errors , signal and noise in instrumentation , display and recording systems , signal processing , transducers and actuators , SMART sensors , filter design , microprocessorsbased instrumentation systems , data logging and interfaces , data processing and storage teleprocessing , remote sensing techniques.  
56  ME 427  Sensors and Vision System 
This course lets the students to understand the following topics :Study of physical bases of sensing systems , analysis and applications of various sensors , strain gauges ,( temperature – flow – force – torque pressure acceleration velocity position and acoustic) sensors , fiber optics and laser , signal conditioning and measurement systems , various system technologies.  
57  ME 428  Computers Interfacing 
This course covers fundamentals of Computer interfacing to the external world through the following: parallel, serial, and analog interfaces. The roles of timers and interrupts are discussed. UART and UART programming aspects are emphasized. 
Fall Term/First Semester 

Code 
Course Name 
Theory 
Practic 
Credit 
ECTS 
MATH 101 
Calculus I 
4 
0 
4 
5 
ME 117 
Engineering Drawing 
1 
3 
2.5 
4 
ME 113 
Electrical Circuits and Network Analysis I 
2 
2 
3 
6 
ME 104 
Computer Programming and Algorithm 
2 
1 
3 
4 
ELT103 
Advanced English 
2 
0 
2 
3 
KUR105 
Kurdology I 
2 
0 
2 
2 
DBT 101 
Academic Debate and Critical Thinking I 
2 
0 
2 
3 

NonTechnical Elective 
2 
0 
2 
3 






Total 
17 
6 
20.5 
30 
Spring Term/Second Semester 

Code 
Course Name 
Theory 
Practic 
Credit 
ECTS 
ME 121 
Engineering Mechanics 
2 
0 
2 
4 
MATH 102 
Calculus II 
4 
0 
4 
5 
ME 108 
SolidWorks & Simulation 
0 
4 
2 
4 
ME 114 
Electrical Circuits and Network Analysis II 
2 
2 
3 
6 
ELT 104 
Technical English 
2 
0 
2 
3 
DBT 102 
Academic Debate and Critical Thinking II 
2 
0 
2 
3 
KUR 106 
Kurdology II 
2 
0 
2 
2 

NonTechnical Elective 
2 
0 
2 
3 






Total 
16 
6 
19 
30 
Fall Term/Third Semester 

Code 
Course Name 
Theory 
Practic 
Credit 
ECTS 
MAT 211 
Advanced Mathematics I 
3 
0 
3 
6 
ME 217 
Pneumatic & Hydraulic systems 
2 
2 
3 
5 
ME 219 
ElectroMechanical Systems 
2 
2 
3 
6 
ME 221 
Thermodynamics 
3 
0 
3 
4 
ME 215 
Electronic Principles and Devices 
2 
2 
3 
6 

NonTechnical Elective I 
2 
0 
2 
3 






Total 
14 
6 
17 
30 
Spring Term/Fourth Semester 

Code 
Course Name 
Theory 
Practic 
Credit 
ECTS 
ME 212 
Advanced Mathematics II 
3 
0 
3 
6 
ME 223 
Theory of Machinery 
3 
0 
3 
5 
ME 226 
Manufacturing Technology 
3 
0 
3 
4 
ME 224 
Digital Logic Design 
2 
2 
3 
6 
ME 227 
Analog Devices & Circuits 
2 
2 
3 
6 

NonTechnical Elective II 
2 
0 
2 
3 






Total 
15 
4 
17 
30 
Fall Term/Fifth Semester
Code  Course Name  Theory  Practic  Credit  ECTS 
ME 311  Control System  3  2  4  6 
ME 312  Microprocessor & Programmer  2  2  3  6 
ME 313  Design of Machine Elements  3  0  3  6 
ME 316  Digital Communication Systems  3  0  3  6 
ME 315  Technical Elective  3  0  3  6 
Total  14  4  16  30 
Spring Term/Sixth Semester  
Code  Course Name  Theory  Practic  Credit  ECTS 
ME 314  Signal and Systems  3  2  4  6 
ME 321  Design of transmission Systems  3  2  4  6 
ME 325  CNC Machine & Metrology  2  2  3  6 
ME 326  Power Electronics and Devices  3  2  4  6 
Technical Elective  3  0  3  6  
Internship (4 Weeks Summer Training)  
Total  14  8  18  30 
Fall Term/Seventh Semester  
Code  Course Name  Theory  Practic  Credit  ECTS 
ME 411  Programmable Logic Controller (PLC)  4  2  6  
ME 413  Robotics  3  2  4  6 
ME 414  Research Methodology  1  6  4  6 
Technical Elective  3  0  3  6  
Technical Elective  3  0  3  6  
Total  10  12  16  30 
Spring Term/Eighth Semester  
Code  Course Name  Theory  Practic  Credit  ECTS 
ME 472  Renewable Energy (TE)  3  2  4  6 
ME 422  Design of Mechatronics Systems  3  2  4  6 
ME 424  Final Year Project (FYP)  1  6  4  6 
Technical Elective (TE)  3  0  3  6  
Technical Elective  3  0  3  6  
Total  13  10  18  30 