Courses Taught


ME407 Embedded Systems 2002-

The Embedded Systems course provides the fundamental knowledge about embedded systems design methods and technology. Integration of the measurement and actuators with embedded controller, the implementation of the control algorithms and interfacing the embedded controllers to LAN. A semester long project will support the course. With Lab and Project

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

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

ENS206 Systems Modeling and Control 2001

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. With Lab.