Courses Taught


ME407 Embedded Systems 2002-

Fundamentals of design methods and technology of embedded systems. Integration of the measure ment and actuators with embedded controller. Implementation of control algorithms. Interfacing the embedded controllers to network. Lab work: Implementation of real-time scheduling theory with RTOS on an ARM based microprocessor. A semester long project supports the course.

EE525 Real-Time Systems 2002-

Introduction to real-time systems, real-time software design , concurrent programming and process interactions, real-time operating system, processing scheduling Case study: High performance real-time application process communication, deadlock management distributed real-time systems. With Project

ENS206 System Modeling and Control 2001, 2013-2016

Examples of physical and abstract systems and their mathematical models. Classification of dynamic system models linearity and time invariance; finite state discrete event systems. Tools of analysis for linear systems: transform techniques, input-output analysis, block diagrams, frequency response representation. Introduction to stability and closed loop system design. Introduction to supervisory control for discrete event systems.

ME303 Control System Design 2016-2018

Introductory linear control systems course. Feedback control, time and frequency domain design, root locus, stability, Bode and Nyquist plots, state space methods, discrete time implementation. Lab work: DC motor system identification and control.

Me408 Mechatronic System Design 2018-

Integration of the fundamental subjects of mechatronic systems. The course focuses on analog front ends, discrete time signal processing, control, power electronics, actuators, mechanics and sensors in an implementation oriented course that ends up in the design and physical implementation of a mechatronic system. The course has lab sessions and an on-going project which is designed, built up in stages by the students, and presented at the end of the semester.

TE409 Signal Processing Design and Implementation 2002,2003

Development of real-time digital signal processing (DSP) systems using a DSP microprocessor. Architectural fundamentals of digital signal processors, finite precision arithmetic, error calculation, implementation methods of DSP algorithms. With Lab and Project.

EE561 DSP Systems Design and Implementation 2004-

A study of theory and practice in the design and implementation of DSP algorithms on programmable processors, multiprocessors, and ASICs. Specification, evaluation, and implementation of real-time DSP software applications on embedded DSP-based environments. with Projects.

ME308 Industrial Control 2002,2003

Te course covers industrial control systems. The specific topics include: control systems architectures; transducers and actuators; communications in industrial control systems - industrial LANs; sequential control - programmable logic controllers; direct digital control and supervisory control; structures of SCADA systems; case studies.

EE524 Industrial Automation 2002, 2003

Code sharing with Industrial Control