Department of Electrical                 AND Computer ENGINEERING

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Overview

          

The Department of Electrical and Computer Engineering (ECE) is one of the seven engineering departments at Isfahan University of Technology (IUT). It began its academic activities in 1977 with around 250 students in the fields of electronics, telecommunications, control, power, and computer engineering.

The Department of ECE offers graduate and undergraduate degree programs leading to Bachelor of Engineering (B.E.), Master of Engineering (M.Sc.), and PhD in Electronics, Communication Systems, Communication Networks, Field & Waves, Control Systems, Industrial Automation, Instrumentation, Power Systems, Machines & Drives, Computer Architecture, Software Engineering, Artificial Intelligence, and Information Technology. About 1500 students are studying in ECE at present. So far, more than 6000 students have been graduated at different levels.

ECE also runs around 50 educational and research laboratories employing modern facilities and equipment. The number of faculty amounts to 50 who are engaged in research, teaching, and administration of the department. In the last five years, they published more than 350 ISI journal papers as well as 800 conference papers. In addition, 15 US and 7 international patents are registered as the outcome of their valuable researches. ECE also established very effective collaborations with industries. In the last 10 years, different national wide industries funded 130 research projects with about US$ 6 Million budget in ECE. Moreover, 13 books are published by ECE faculty members.     

Programs and Curricula

The Department offers four-year programs leading to the B.Sc, M.Sc., and PhD degrees in Electrical and Computer Engineering.

A comprehensive set of courses are offered at both undergraduate and graduate levels.

Undergraduate Degree programs are offered in four majors of Electrical Engineering and three majors of Computer Engineering including:

  • Electronics

·         Communications

  • Control
  • Power Systems
  • Computer Hardware
  • Computer Software
  • Information Technology

 

Graduate Programs are offered in 10 majors including:

  • Electronics
  • Communications – Systems
  • Communications – Networks
  • Communications – Fields
  • Control
  • Power – Systems
  • Power – Machines and Drives
  • Computer Systems Architecture
  • Artificial Intelligence
  • Software Engineering

 

 

 

 

 

 

 

 

Undergraduate Program

            A total of approximately 140 credit hours is required, depending on the program, to qualify for a B.Sc. degree in each of the majors offered.  The courses are divided into the following categories:

 

  • Elective courses
  • Basic courses
  • Main courses
  • Major courses

 

 

All the students majoring in one of the fields in Electrical Engineering share the same curriculum during the first three years of their study. In the fourth year, however, students may specialize in one filed, for which they will have to take the major courses in that field.

 

Curriculum of the first three years for students of Electrical Engineering

Semester I (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914101

2010115

1510160

-

 

Calculus I

General Physics I

Engineering Drawing

Elective Courses

4

3

1

9

Semester II (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914102

2010125

2010126

2010116

1730150

2410101

-

 

Calculus II

General Physics II

General Physics II Lab

General Physics I Lab

Workshop I

Computer Programming

Elective Courses

4

3

1

1

1

3

4

 

Semester III (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1718217

1914251

1710217

 1710201

1716217

1914271

-

 

Electromagnetic

Differential Equations

Electric Circuits I

Electric Circuits I Lab

Electric Measurement

Numerical Analysis

Elective Courses

 

3

3

3

1

3

2

3

Semester IV (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1710212

1914252

1712212

1714212

1732212

1716204

- 

 

Electric Circuits II

Engineering Mathematics

Electronics I

Electric Machines I

Logic Circuits

Electric Measurement Lab

Elective Courses

 

3

3

3

3

3

1

3

 

Semester V (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1912296

1718317

1712317

1732317

1714317

1712301

1732301

- 

 

Engineering Stochastic

Systems Analysis

Electronics II

Computer Architecture

Electric Machines II

Electronics I Lab

Logic Circuits Lab

Elective Courses

 

3

4

3

3

3

1

1

2

Semester VI (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1718320

1716312

1714312

1714304

1732312

1712312

1718312

1914236

1714320

-

 

Communication I

Linear Control Systems

Power System Analysis

Electric Machines I Lab

Microprocessors

Pulse Techniques *

Fields and Waves *

Linear Algebra *

Electric Machines III *

Elective Courses

3

3

3

1

3

3

3

3

3

2

 

 * Students take one of these courses depending on their field of study.

 

 

Curriculum for 4th year program of Communications Engineering

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1718433

1718425

1712417

1718417

1732401

1712401

1740350

 

Communications II

Communication Circuits

Electronics III

Microwave I

Microprocessors Lab

Electronics II Lab

B.Sc. Project

 

3

3

3

3

1

1

3

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1712452

1718412

1718404

1718406

1712402

1718428

 

Filters & Network Synthesis

Antenna I

Communication Circuits Lab

Digital Communication Lab

Electronics III Lab

Microwave Lab

 

3

3

1

1

1

1

 

Curriculum for 4th year Students of Control Engineering

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1716425

1716433

1514280

1740350

1712401

1716401

1716412

1710417

 

Advanced Control

Digital Control Systems

Thermodynamics

Industrial Electronics

Electronics II Lab

Linear Control Systems Lab

Instrumentation

B.Sc. Project

 

3

3

2

3

1

1

3

3

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1716428

1310426

1716401

1732401

1710404

1716418

 

Industrial Control

Process Management

Digital Control Systems Lab

Microprocessors Lab

Industrial Electronics Lab

 

3

2

1

1

1

 

 Curriculum for 4th year Students of Electronic Engineering

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

2010271

1718425

1712417

1710417

1732401

1712401

1716401

1740350

 

Modern Physics

Communication Circuits

Electronics III

Industrial Electronics

Microprocessors Lab

Electronics II Lab

Linear Control Systems Lab

B.Sc. Project

 

3

3

3

3

1

1

1

3

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1712444

1712452

1712428

1718420

1710404

1718404

1712402

1712404

 

Physics of Electronics

Filters & Network Synthesis

Telephone Switching

Electronic Measurement

Industrial Electronics Lab

Communication Circuits Lab

Electronics III Lab

Pulse Techniques Lab

 

3

3

3

2

1

1

1

1

 

 

Curriculum for 4th year Students of Power Engineering

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1710417

1714433

1714417

1732401                         

1714441

1740350

1714425

 

Industrial Electronics

 Power System Analysis II

 High Voltage & Insulation

Microprocessors Lab

Power Plants

B.Sc. Project

Special Machines

 

3

4

3

1

3

3

3

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1714420

1714428

1716401

1714402

1714406

 

Electrical Installation

Relay and System Protection

Linear Control Systems Lab

High Voltage & Insulation Lab

 Electric Machines II Lab

 

3

3

1

1

1

 

Curriculum for Students Majoring in Computer Engineering: Hardware

Semester I(Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914101

2010115

1730101

1730117

- 

 

Calculus I

General Physics I

Computer Programming Principles

Workshop I

 Elective Courses

 

4

3

3

1

6

Semester II (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914102

2010125

2010126

2010116

2410101

-

 

Calculus II

General Physics II

General Physics II Lab

General Physics I Lab

Workshop I

Elective Courses

 

4

3

1

1

1

7

Semester III (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734217

1914251

1710217

1710201

1730217

2410117

-

 

Advanced Computer Programming

Differential Equations

Electric Circuits I

Electric Circuits I Lab

Discrete Structures

Workshop II

Elective Courses

 

3

3

3

1

3

1

2

Semester IV (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914252

1712228

1734212

1732212

1730212

-

 

Engineering Mathematics

Electronic Circuits

Data Structure

Logic Circuits

Machine and Assembly Languages

Elective Courses

 

3

3

3

3

3

3

Semester V (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1912296

1718317

1710212

1732317

1732301

1712309

1734325

-

 

Engineering Stochastic

Systems Analysis

Computer Architecture

Electric Circuits II

Logic Circuits Lab

Electronic Circuits Lab

Theory of Formal Language

Elective Courses

 

3

4

3

3

1

1

3

2

Semester VI (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1740320

1734320

1732312

1732304

1732417

1734304

1740312

- 

 

Computer Networks

Microprocessors I

Operating Systems

Computer Architecture Lab

Digital Electronics

Operating Systems Lab

Technical writing and presentation

Elective Courses

 

3

3

3

1

3

1

2

2

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1730425

1716312

1732425

1732401

1732420

1730417

1740350

 

Data Communications

Linear Control Systems

Interfacing Systems Design

Microprocessors Lab

VLSI Circuit Design

Real-Time Systems

B.Sc. Project

 

3

3

3

1

3

3

3

 

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1732436

132428

1734436

1734420

1732412

1716401

1712317

 

Advanced Computer Architecture

Microprocessor II

Computer Graphics

Artificial Intelligence

Advanced Logic Circuits

Linear Control Systems Lab

Electronics II

Digital Electronics Lab

 

3

3

3

3

3

1

3

1

 

 

Curriculum for Students Majoring in Computer Engineering: Software

Semester I (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914101

2010115

1730117

1730101

-

 

Calculus I

General Physics I

Computer Programming Principles

Workshop I

Elective Courses

 

4

3

3

1

6

Semester II (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914102

2010125

2010126

2010116

2410101

-

 

Calculus II

General Physics II

General Physics I Lab

General Physics II Lab

Workshop I

Elective Courses

 

4

3

1

1

1

7

Semester III (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734217

1710217

1914251

1710201

1730217

2410117

-

 

Advanced Computer Programming

Differential Equations

Electric Circuits I

Electric Circuits I Lab

Discrete Structures

Workshop II

Elective Courses

 

3

3

3

1

3

1

2

Semester IV (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914252

1712228

1734212

1732212

1730212

-

 

Engineering Mathematics

Electronic Circuits

Data Structure

Logic Circuits

Machine and Assembly Languages

Elective Courses

 

3

3

3

3

3

3

Semester V (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1912296

1732317

1734333

1734317

1732301

1712309

1734325

- 

 

Engineering Stochastic

Computer Architecture

Compiler Design I

Data Storage & Retrieval

Logic Circuits Lab

Electronic Circuits Lab

Theory of Formal Language

Elective Courses

 

3

3

3

3

1

1

3

2

Semester VI (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1740320

1734320

1732312

1732304

1734304

1734312

1740312

-

 

Computer Networks

Operating Systems

Microprocessors I

Computer Architecture Lab

Operating Systems Lab

Software Engineering I

Technical writing and presentation

Elective Courses

 

3

3

3

1

1

3

2

2

 

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734449

1734420

1734433

1734425

1734441

1732401

1740350

 

Software Engineering II

Artificial Intelligence

Database Management Systems

Design & Analysis of Algorithms

Programming Languages

Microprocessors Lab

B.Sc. Project

 

3

3

3

3

3

1

3

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1732436

1734436

1734428

1734444

1734412

1734417

 

Advanced Computer Architecture

Computer Graphics

Object Oriented System Design

Advanced Operating Systems

Management Information Systems

Computer Simulation

3

3

3

3

3

3

 

Curriculum for Students Majoring in IT (Information Technology)

Semester I (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914101

2010115

1730120

1730101

-

Calculus I

General Physics I

Information Technology Principles

Workshop I

 Elective Courses

 

4

3

3

1

6

Semester II (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1914102

2010125

2010126

2010116

2410101

1730117

-

 

Calculus II

General Physics II

General Physics II Lab

General Physics I Lab

Workshop I

Computer Programming Principles

Elective Courses

 

4

3

1

1

1

3

5

Semester III (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734217

1914251

1710217

1710201

1730217

1912291

- 

 

Advanced Computer Programming

Differential Equations

Electric Circuits I

Electric Circuits I Lab

Discrete Structures

Engineering Stochastic

Elective Courses

 

3

3

3

1

3

3

3

Semester IV (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734212

1732212

1734312

1732417

1736202

-

 

Data Structure

Logic Circuits

Software Engineering I

Digital Electronics

Communications Principles

Elective Courses

 

3

3

3

3

3

4

Semester V (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1732317

1732301

1734449

1734425

1740320

1312354

- 

 

Computer Architecture

Logic Circuits Lab

Software Engineering II

Design & Analysis of Algorithms

Computer Networks I

Management principles and org. Theory

Elective Courses

 

3

1

3

3

3

2

2

Semester VI (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1736310

1734320

1732304

1734304

1736318

1740312

1310351

1310250

 

Computer Networks II

Operating Systems

Computer Architecture Lab

Operating Systems Lab

Information Technology Engineering

Technical writing and presentation

Economy Engineering

Operations Research

 

3

3

1

1

3

2

3

3

 

Semester VII (Fall)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734433

1734317

1740350

1740404

1734417

1736401

1736407

-

 

Database Management Systems

Data Storage & Retrieval

B.Sc. Project

Computer Networks Lab

Computer Simulation

E-Commerce

IT Project Management and Control

Elective Courses

 

3

3

3

1

3

2

3

2

 

Semester VIII (Spring)

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734420

1734436

1736426

1736432

1736438

1734452

 

Artificial Intelligence

Computer Graphics

Multimedia systems

Network security

Information Technology strategic Management

Database Management Systems Lab

 

3

3

3

3

3

1

 

 

 

Undergraduate Course Descriptions

 

1710217 Electrical Circuits I    3 Cr.     

Network graph-Kirchhoff's laws-Linear and nonlinear components-Dependent and independent sources-nodal and mesh analysis-Analysis of resistor circuits-Norton's and Thevenin's theorems -Equivalent resistance-Superposition theorem-Operational amplifier-Capacitor and inductor- RC, RL and RLC circuits- Step response-Impulse response-Transient and steady-state responses-Linear  time-invariant circuits-Convolution integral-Sinusoidal steady-state analysis-Frequency response-Three-Phase circuits.

Prerequisite, Differential Equations, General Physics II

 

 

 1710212  Electrical Circuits II   3 Cr.   

Coupling components and coupled circuits, nodal and mesh analysis, loop and cut-set analysis, natural frequencies, system function and frequency response of LIT Networks, state equations Analysis, network analysis in frequency domain, network theorems (Reciprocity, Thevenin, Norton, substitution, superposition, Telegan), two port networks (Impedance, AdmiHance, Hybrid and Transmission Matrixes), Graph theory in network analysis, Laplace transform and its application in LIT networks.

Prerequisite: Electric Circuits I

 

 

1710417                Industrial Electronics   3 Cr.                 

Introduction to power electronics, Power semiconductor devices :  Diode, BJT, SCR, MOSFET, IGBT, DIAC, TRIAC, GTO, …, Rectifiers :  Single phase, Three phase, Six phase, Controlled, Uncontrolled, Resistive load, Inductive load, Source inductance considerations, DC-DC switching converters : Linear regulators, Basic converters- Buck, Boost, Buck-Boost, Cuk, Isolated Buck type converters: Forward, Dual switch forward, Push-Pull, Half bridge, Full bridge, Flyback converter, Snubber circuits : Turn on snubber, Turn off snubber, Inverters : Half bridge and Full bridge inverters with inductive and resistive loads, Three phase,  inverters (120 degrees conduction, 180 degrees conduction), AC-AC converters : Cycloconverters AC-DC-AC ,AC voltage controllers, Power electronics applications.  

Prerequisite: Electronics II, Electric Machines I

 

 

1712212                Electronics I  3 Cr.     

 N and P type semiconductors, current and voltage equations, diode equivalent circuit, diode circuit, half-wave and full-wave rectifiers, clipping circuits, clamping circuits, multipliers, transistors and their biasing, operating points for various transistor circuit configurations, low

frequency and small signal equivalent circuits of transistors, single stage transistor amplifier, transistors in switching circuits, Multi – stage amplifiers. 

Prerequisite: Electric Circuits I

 

 

1712301                Electronics I   Laboratory    1 Cr.     

 Familiarization with diodes and their volt-ampere characteristics, diode applications in rectifiers, diode applications as clipper ,clamper and limiter, voltage multipliers, familiarization with transistors, such as their types, measurement of leakage  currents (ICBO,ICEO,ICES)and, input/output characteristics curves of transistors (such as PNP and NPN), determination of h parameters by transistor characteristics, investigation of active states of transistors (cut-off, saturation, operating point), transistor amplification in configurations of common-emitter, common-collector and common-base, Darlington amplifiers, two – stage amplifier,  simple power supplies using Zener diode and transistors.

Prerequisite: Electronics I, Electric Circuits I Lab

 

 

1712312                Pulse Techniques     3 Cr.     

Pulse shaping by active and passive circuits, linear systems In pulse regimes, comparators, Schmitt triggers, single state and double state and oscillating multi vibrators, negative resistance and its uses, pulse amplifiers, circuits for linear voltage variation, triggering, operational amplifiers in pulse techniques. Prerequisite: Electronics II

 

 

1712317                Electronics II                    3 Cr.                    

Physics of FET transistor, FET bias and amplification circuits, power amplifiers, current sources, feedback in amplifiers, DC amplifiers, differential amplifiers, operational amplifiers, offset in OP Amps and its compensation, various linear and nonlinear applications of OP Amps , regulated power supplies.

Prerequisite: Electronics I

 

 

1712404                Pulse Technique Laboratory 1 Cr.   

Monostable multivibrator, stable multivibrator, Schmitt trigger, IC 55, free running sweep, two-tone generator, signal shaping, S & H circuits, voltage controlled oscillator, voltage controlled multivibrator, analog switch.

Prerequisites: Pulse Techniques, Electronics Lab II

 

 

1712417                Electronics III    3 Cr.    

Small signal models of field – effect transistors and Bipolar junction transistors at high frequencies, frequency response of the circuits, design and analyze of cascade amplifiers at  low and high frequencies using open circuit and short circuit time constants, tuned amplifiers wideband amplifiers, feedback and stability, frequency compensation, high frequency oscillators, current mirrors and active loads, operational amplifier behavior at high frequency, unity gain compensation.  

Prerequisite: Electronics II, Linear Control Systems

 

 

 1712452  Filters and Network Synthesis     3 Cr.           

 Introduction to network functions and their reliability conditions, amplitude characteristics approximations (such as Butterworth, Chaebyshev, inverse Chebyshev and elliptical approximations),synthesis of driving point  functions, frequency transformation, transfer function realization with two ports network terminated in one and two resistors, synthesis of time – delay filters, sensitivity, introduction to active filters, active synthesis of second order transfer functions, synthesis procedures for high order transfer functions, active synthesis with element substitution, introduction to switched capacitor filters.    

Prerequisite: Systems Analysis, Electronics II

 

 

1714212                Electric Machines I   3 Cr.                     

 Magnetic circuits, magnetic field energy, force and torque in electromagnetic system, DC machines: machine construction, review and determination of electromotive force (emf), armature winding, armature reaction, compensating windings, types of machine excitations, load characteristics of motor and generators.

Control of DC motors, loss and efficiency, parallel connection of DC generators, various applications of DC machines.

Prerequisite: Electromagnetic, Electric Circuits I

 

 

1714312                Power System Analysis I 3 Cr.          

Transmission line parameters (resistance, inductance, capacitance), transmission line models (distributed and simple model), per unit calculations, voltage - current relations in transmission lines, control of power flow on transmission line, distribution network and its calculations, an introduction to switching and lightning transients per unit calculations, systems modeling , load flow study using Gauss – Seidel method. Prerequisite: Electric Machines II

 

 

 1714317 Electric Machines II                 3 Cr.    

Transformers: Derivation of equivalent circuit Transformer performance, efficiency, Voltage regulation, per-unit values autotransformers, parallel operation, three-phase transformers. Three-phase induction motors: machine structure, AC machine windings,  rotating field, , equivalent circuit, speed-torque characteristics, speed control, starting methods. Introduction to single – phase induction motors, Introduction to synchronous machines      Prerequisite: Electric Machines I

 

 

1714320                Electric Machines III 3 Cr.     

Three-phase transformers: transformer connection, transformer groups, study of no-load and on-load conditions, transformer performance in unsymmetrical systems, parallel operation of transformers, special transformers. Synchronous machines: construction and principles of operation, synchronous machines with flat and salient poles, types of windings and winding factors, vector diagram and operation of synchronous machines, two axis theory, saturation effects in machines with flat and salient poles, continuous and sudden short circuits, parallel operation of synchronous generators, power equation in terms of power angle, synchronous motors, Transient of synchronous machines performance.

Prerequisite: Electric Machines II

 

 

1714406                Electric Machines II Laboratory 1 Cr.            

 Parallel connection of transformers and load division, determination of transformer groups, investigation of on load and steady state of asynchronous machines (circle diagram), asynchronous machines, determination of efficiency of DC generators and DC motors. 

Prerequisite: Electric Machines III,: Electric Machines I Lab

 

 

1714420                Electrical Installations      3 Cr.              

Illumination Engineering (Definitions and units and standards, Lamps and Reflector, calculation and Design of street and building lighting) safety & grounding (Definitions and standards, different types of grounding, protective grounding, calculation and design grounding), wiring and electrical installation for industrial residential and commercial building, introduction to building management system and energy conservation.      . Prerequisite: Electric Circuits II

 

 

1714425                Special Machines      3 Cr.     

Rotating fields in two phase machines single phase induction motors, starting of single-phase induction motors , universal motors, gaped pole motors, hysteresis motors, reluctance motors, repulsion motors, stepper motors, schrage, (metadyne, amplidyne, shunt motor with excitation from rotors), permanent magnet motors, brushless dc motors.

Prerequisite: Electric Machines III

 

 

1714428                Relaying and Protection       3 Cr.     

Protective relaying philosophy, protection components, circuit breakers, relays (classification, construction), current transformers, performance of current transformers in steady state, saturation conditions and their response to DC component of short circuit currents, voltage transformers and their performance, over current relays and their characteristics, applications and settings, coordination of over-current relays in transmission line protection, earth fault relays, directional relays, amplitude and phase comparators, distance relays (types, characteristics, performance, settings), coordination of distance relays in line protection, differential relays, transformer protection, generator protection, bus bars protection sequence filters. 

Prerequisite: Power System Analysis II

 

 

1714433 Power System Analysis II + Laboratory    4 Cr.                     

 

 One-line diagram of power systems and per-unit quantities, the bus admittance and impedance matrices, load flow study using Gauss-Seidel and Newton Raphson methods, control of power into network, economic load dispatch, symmetrical fault analysis symmetrical components, unsymmetrical fault analysis, power system stability, load-frequency control and voltage regulation (AVR) and interconnected areas. 

Prerequisite: Power System Analysis I

 

 

1716204                Electric Measurement Laboratory     1Cr.   

 Study of galvanometer movement and determination of its parameters, methods of measurement of ohmic resistance, resistance of ground connection, capacitance, self-inductance and mutual inductance, range extension of the electrical measuring equipment, scaling and adjustment of electrical measuring equipment with the aid of potentiometers, measurement of power in electrical circuits (DC,AC,single phase, AC three phase), measurement of electric energy, error analysis, adjustment of counters, bridges, locating faults and measurement of cable insulation resistance, star connection with symmetrical and unsymmetrical loads, operating oscilloscopes and curve tracers and their application for tracing element characteristics.

Prerequisite: Electrical Instrumentation

 

 

1716217                Electric Measurement     3 Cr.                             

 Concepts and importance of electrical measurements, primary definitions, components of measurement systems, errors and error analysis, classification of measurement equipment, ordinary oscilloscope, recorders, analog measuring equipment (with permanent magnets, moving coils, moving soft iron, electrodynamics, inductive Ferro dynamic, electrostatic), DC/AC ammeters and voltmeters, methods of measuring very low and very high values of voltage and current, measuring equipment with multipliers, single and three phase, active and reactive power meters, measurement of resistance, capacitance, and inductance, Q meters, bridges and their applications, Electric calibration,  transducers, digital measuring equipment.

Prerequisite: Electric Circuits I

 

 

1716312                Linear Control Systems       3 Cr.       

 Feedback systems, definitions of stability, transfer functions F(S), zeros and poles of transfer functions and their representations in the coordinate systems (S plane), criteria of system efficiency in transient and stable states, kinds of systems, servo-mechanisms, controllers (such as O,PI,PD,PID)investigation of the stability of a system by the methods of root locus and Hurwitz, extended fractions, frequency response and Bode diagram, and M curves and their applications approximate methods for the reduction of high order systems, state space, control system design and compensators, analog modeling.

Prerequisite: Electric Circuits II, Systems Analysis

 

 

1716401                Linear Control Systems Laboratory 1 Cr.                  

 Familiarization with DC servo- motors, position and speed feedback control systems. Designing Lead, Lag controllers for improvement of response of a position control system, Time – delay systems, implementation PID controller for the improvement of the response of a third order system. AC servo motor systems, Prerequisite: Linear Control Systems

1716418                Computer Applications in Control and Automation Systems    3 Cr.

In This course the following topics is covered by emphasis on their applications and aspects in automation and industrial control systems: , Overview of industrial computer control systems includes central control systems and distributed control systems (DCS), PC-based distributed control systems, Data acquisition, signal conditioning and transmission, field wiring and noise consideration for analog signal, selecting an A/D converter, Introduction to real-time systems, languages for real-time applications, real time operating systems, Software in automation systems: needs and evaluation, introduction to object oriented programming and activeX components, Industrial networking: Foundation FieldBus and Profibus, Databases for industrial automation, Human machine interface, The basics of industrial IT

 

 

1716428                Industrial Process Control   3 Cr.   

Modeling Industrial processes, conventional P, PI, PID controllers and their application, tuning controllers using Zeigler Nichols methods, industrial controller, their architectures and functions, standards in process control, feed-forward, cascade, and Override control, control of basic process units; 9heat exchangers, combustions and furnaces, etc.), control of very common process plants( thermal power plant, distillation column) computer control systems ( basic structure, programming and application), distributed control system (basic structure, and application).   

Prerequisite: Linear Control Systems

 

1716000                Industrial Instrumentation  3 Cr.

                Instrumentation Descriptions , Instrumentation Faults, Transducers and Measurement Bridges, Electrical Measurements and Calibration, Temperature Measurement, Pressure Instrumentation, Liquid and Gas Flow Instrumentation, Level Instrumentation, pH, Humidity, and Moisture Measurement, Gases, Smoke, and Fire Detection, Control Valves

 

 

1716000                Mechatronics      3 Cr.

Displacement Measurement, Linear and Angular : Resistive Displacement Sensors, Inductive Displacement Sensors , Capacitive Sensors Displacement , Piezoelectric Transducers and Sensors, Laser Interferometer Displacement Sensors, Time-of-Flight Ultrasonic Displacement Sensors, Optical Encoder Displacement Sensors , Magnetic Displacement Sensors , Synchro/Resolver Displacement Sensors, Optical Fiber Displacement Sensors, Optical Beam Deflection Sensing. Thickness Measurement. Proximity Sensing for Robotics . Position, Location, Altitude Measurement. Altitude Measurement. Attitude Measurement . Inertial Navigation . Satellite Navigation and Radiolocation . Occupancy Detection . Angle Measurement. . Tilt Measurement . Velocity Measurement. Acceleration, Vibration, and Shock Measurement . Strain Measurement

Force Measurement . Torque and Power Measurement. Tactile Sensing

 

 

1718217                  Electromagnetic       3 Cr.                    

Vector analysis, Coulomb's and Gauss' laws, electric potential, Laplace's and Poisson's equations, electrostatic fields in material media, electrostatic energy, electric current, Biot Savart's law, magnetic potentials, Faraday's law, magneto static fields In material media, magneto static energy, magnetic circuits, displacement current, Maxwell`s Equations .

Prerequisite: Calculus II, General Physics II

 

 

1718312                  Fields and Waves     3 Cr.     

Maxwell's equations in time varying fields; boundary conditions, wave equations, plane wave propagation in unbounded media, polarization, poynting theorem, reflection and transmission at boundaries between media, wave equation in cylindrical waveguides, rectangular and cylindrical waveguides ,dielectric waveguides, transmission lines, steady state and transient response, Smith chart, impedance matching, stub tuning. 

Prerequisite: Electromagnetic, Engineering Mathematics

 

 

1718317                  Signals and Systems   3 Cr.

Primary definitions of systems and signal, various kinds of systems, introduction to modeling of various physical systems, analysis of linear and time independent (continuous and discrete) systems, impulse response, convolution integral, Fourier analysis, energy density, spectrum and power sampling theorem, system analysis by Laplace transform, signal flow graphs, system analysis in state space (continuous and discrete), Z transform, discrete systems analysis by the Z transform.

 Prerequisite: Electric Circuits II, Engineering Mathematics

 

 

1718320                  Communications  I  3 Cr.     

 Short description of an analog communication system, analysis of deterministic signals in frequency domain, analysis of random signals, noise in communication systems, white noise, noise temperature, noise band-width, signal transmission in base band, linear distortion, nonlinear distortion, analog modulation systems, analysis of linear modulations such as AM, VSB, DSB, and SSB, linear modulation and demodulation techniques also combined with FDM, nonlinear modulation techniques such as PM and FM, noise and interference effects on various types of modulation, pulse modulation, survey of sampling techniques for analog pulse modulations such as PAM, PPM, and PDM, familiarity with digital modulation systems such as FSK, PSK, and ASK.

Prerequisite: Engineering Probability and Statistics, signals and Systems

 

 

1718404                  Communication Circuits Laboratory          1 Cr.                     

Modulation and demodulation, Transmitters and receivers, Frequency response of LC and ceramic filters, Tunable RF resonant circuits, Buffers and Antenna impedance matching, AM/FM super heterodyne receiver, FSK demodulator, FM quadrature detector, various types of oscillators, Vco and PLL.

Prerequisite: Communication Circuits

 

 

1718412                  Antenna I        3 Cr.                     

Fundamentals and definitions, solution of Maxwell;s equations for radiation, potential functions, current

 

element, pattern, field pattern, directivity, gain, impedance, efficiency, power, polarization, receiving properties of antennas, applications of antennas in communications and radar, reciprocity, short dipole, half-wave dipole, antennas above a perfect ground plane, image method, small loop antennas, duality. Arrays: linear arrays, array factor, uniformly (non-uniformly) excited and equally spaced linear arrays, endfire and broadside arrays, Hansen-Woodyard endfire array, pattern multiplication, mutual impedance, phased arrays. Line sources, uniform line source, tapered line source.

 Wire antennas: dipoles, folded dipoles, Yagi-Uda, travelling wave antennas (such as vees and rhombic),circular and rectangular loops, feeding wire antennas, wire antennas in front of an imperfect ground plane. Broadband Antennas: helical, biconical sleeve, sleeve, spiral, log ground plane. Broadband Antennas: helical, biconical, sleeve spiral, log periodic antennas.

Aperture antennas: radiation from apertures and Huygen's principle, rectangular apertures, rectangular horns (E and H plane), pyramidal horns, circular apertures, reflector antennas, gain calculation. Antenna synthesis: line source method (Fourier transform, woodward-Lawson sampling), linear array methods (fourier series, woodward-lawson sampling, Dolph-chebyshev, Taylor). 

Prerequisite: Fields and Waves

 

 

1718417                  Microwaves 3 Cr.     

Cavity resonators, microwave network analysis , waveguide and cavity excitations, passive microwave components, directional couplers, power dividers, microstrip lines and coplanar waveguides, propagation of waves In ferrites, ferrite components, microwave tubes, klystrons, magnetrons, TWT.

Prerequisite: Fields and Waves

 

 

 1718425 Communication Circuits     3 Cr.         

Introduction to RF circuits, impedance matching circuit design. RF transistors and small signal RF amplifier design, LC oscillator design, introduction to phase locked loops (PLL), design and their application in RF circuits. Mixer, Modulator/ Demodulator circuits, architecture of transceivers. 

Prerequisite: Electronics II, Communication Systems I

 

 

1718428                  Microwave Laboratory    1 Cr.            

 Investigation of the characteristics of reflex Klystron, modulation and detection, measurement of SWR, propagation and reflection of waves, determination of the radiation pattern of horn antennas, measurement of power and impedance, characteristics of directional couplers, tees, filters, isolators and circulators, measurement of return loss, internal loss, reflection coefficient and SWR by directional couplers: measurement of scattering parameters.

Prerequisite: Fields and Waves

 

 

1718433                  Communications II  3 Cr.     

 A brief description of a digital communication system and its comprising parts, information theory, information criterion, its comprising parts, information theory, information criterion, Entropy, Markov sources, Huffman Coding, Shannon - Fano, coding, data transmission in baseband, inter symbol interference(ISI), Nyquist condition, Duobinary signaling, M-ary baseband modulations, techniques of digital modulation, PSK/FSK/ASK modulation, Optimum Receiver for Digitally modulated signals in Additive White Gaussian Noise(AWGN), envelope detection, DPSK modulation, M-ary digital modulations(MQAM,MPSK,MFSK), error control coding, analog signal transmission by digital techniques, sampling theory ,aliasing and aperture distortion, signal quantization, PCM, delta modulation(DM), DPCM,TDM/PCM, Digital Transmission Hierarchies.

Prerequisite: Communication Systems I

 

 

1718000                  Introduction to Wireless Communications 3 Cr.

Preliminaries : historical overview, modern wireless communication systems, overview of wireless standards, Cellular Architecture : cellular layout, channel reuse and system capacity, cell splitting and sectorization,  Erlang capacity, Handoff, power control, Channel modeling : free space propagation, large – scale path loss and shadowing, small – scale multi – path fading, Raleigh and Rican models, delay spread and frequency coherence, Doppler shift and time coherence, level crossing and average fade duration.

Modulation Techniques : digital modulation for fading channels, PSK, MPSK, FSK, Differential MPSK, OPSK, MSK, GMSK, Multi carrier communications and OFDM, Error probability in the Absence and presence of channel fading. Diversity, coding and equalization: channel impairment, mitigation techniques, diversity techniques, methods of combining, MIMO systems, channel coding and interleaving, equalization. 1 G and 2G TDMA standards: AMPS, GSM, a quick review of digital AMPS, control channels in GSM. Mobility management: handoff, location update, paging, exchange of control message for mobility management, optimization of location areas. CDMA systems and standards: direct sequence and frequency hopping spread spectrum systems, CDMA

 CDMA, rake receivers. an introduction to modern wireless networks

 

 

1730117                Computer Principles   3 Cr.                  

 An introduction to the structure of programming languages. Formal specification of syntax and semantics structure of algorithmic, list processing string manipulation, data description, and simulation languages basic data types operations statement types and program structure, macro languages and their implementation and run-time representation of programs and data.    

Prerequisite: Calculus I

 

 

1730212                  Machine and Assembly Languages   3 Cr.                                

 Reminding use of different units of computer, definition of register, introduction of its types and its application, concept of instruction format in machine language, types of instructions, different stages of instruction execution, methods of addressing (implied , immediate, direct, indirect, indexing, base, relocation, related to content of program counter, paging).

 Concept of relocation, instruction by registers, instruction by memory (manipulation of half word full word, bytes and bits), jump instructions and control of loop, logical instructions, dexinal manipulation, floating point manipulation subprograms, recursive subprograms, macros, trace and debugging of program, damping introduce assembly and its types.    

Prerequisite: Computer Principles

 

 

1730217                  Discrete Mathematical Structures                  3 Cr.    

Preliminaries: Logic and Reasoning, Propositional, Predicate, and Fuzzy Logic,  Methods of Proof, Set Theory, Functions, Combinatorial Analysis: Basics of Counting  The Pigeonhole Principle, Permutations and Combinations,  Recurrence Relations,  Generating Functions and Counting, Relations and Ordered Sets, Relations and Their Properties, Representing Relations, Closures of Relations,  Equivalence Relations,  Partial Ordering ,Partially-ordered sets, Totally-ordered sets, Hasse diagrams, and Lattices,  Graphs,  Graph Terminology, Representing Graphs and Graph Isomorphism,  Connectivity and Euler and Hamiltonian Paths ,Shortest Path Problems,  Planar Graphs, Trees ,  Introduction to Trees and Their Applications,  Tree Traversal,  Spanning Trees,  Fundamentals of Computing , Languages and Grammars,  Finite-State Machines, Turing Machines and Computability,  Miscellaneous and Review

Prerequisite: Computer Principles

 

 

1730417                  Real-Time Systems     3 Cr.                                 

Design of real-time systems and applications, Real-time systems, modeling, Scheduling, Embedded systems, Hardware-Software co-design, Fault-Tolerant Design, Real-time Systems in Telecommunications, Real-time Operating Systems, Real-time Programming Languages.

Prerequisite: Operating Systems

 

 

1732212                  Logic Circuits   3 Cr.

Number systems, Boolean algebra and related rules, Logic functions and their reduction, Logic gates and logic families (such as RTL, DTL,TTL, ECL, CMOS). Combinatorial circuits (such as comparators, coders, code converters, combiners), Sequential circuits(such as flip flops, shift registers, counters, synchronous and Asynchronous logic circuits), study of various types of codes.   

Prerequisite: Electronics I

 

1732301                  Logic Circuits Laboratory  1Cr.                       

Logic gates, familiarization with several logic circuits and determination of parameters of digital IC's, Several combinational circuits (decoder, multiplexer, parity generators and checkers), displays, Study of types of flip flops, asynchronous counters, synchronous counters, familiarization with several IC counters, shift registers.

Prerequisite: Logic Circuits

 

 

 1732312  Microprocessor       3 Cr.                     

Definition and applications of Microprocessors, Taxonomy of Microprocessors, Programming a Microprocessor, Memory System Design, IO System Design, Design Examples, Example Microprocessors and Microcontrollers (including Z80, 80x86, 8051, AVRs), Example IO Chips(including PPI, timers and Analog to Digital converters).

Prerequisite: Computer Architecture

 

 

1732317                  Computer Architecture         3 Cr.                     

 Principles of an assembly language programming, introduction to computer architecture, internal representation of data and instruction, memory organization, microprogramming multi-level machines, Control memory, common bus organization, stack organization and RISC and CICS structures, pipeline and basics of parallel machines. 

Prerequisite: Logic Circuits, Machine and Assembly Language

 

 

1732412                  Advanced Digital Design    3 Cr.

Mixed Logic, Design Methods and Top-Down Design, ASM Chart, Timing Problems (Hazard, Clock Skew), Programmable and Reconfigurable Devices, Simplification of Sequential Circuits, Asynchronous Sequential Circuits, Digital Circuit Testing and Fault Tolerant Design. 

Prerequisite: Logic Circuits

 

 

1732417  Digital Electronics     3 Cr.                   

 Introduction to digital electronics and definitions: voltage transfer curve, noise margin, power dissipation, fan-out, propagation delay, power delay product. MOS Technology: MOSFET basic structure, operation principle, pinch-off region, saturation region, n-channel MOSFET, p-channel MOSFET, depletion MOSFET, body effect. NMOS and CMOS technology : NMOS inverter with resistive load, with pinch-off load, with triod load, with depletion load, CMOS inverter, CMOS VTC,NAND gates, NOR gates, combinational gates, MOSFET size in combinational gates, pass transistors, Tristate  CMOS gates, Schmitt trigger CMOS gates. dynamic CMOS: dynamic CMOS, clock feed through, charge sharing, cascading, n-p CMOS logic, domino CMOS logic, differential CMOS logic, C2MOS latch, NORA logic. Memory element : static latch, dynamic latch, static RAM, dynamic RAM, ROM. Bipolar gates: transistor model and operation regions, RTL gates, DTL gates, TTL gates, design of combinational gates in TTL, ECL gates, BICMOS gates.

Prerequisite: Electronics Circuits, logic Circuits

 

 

1732420                  VLSI Circuit Design   3 Cr.                     

Introducing VLSI design tools, design of ASICs, design methods, fault detection methods, design for fault tolerance, fast VLSI circuits and their applications, systolic arrays, saleable integrated circuits. Prerequisite: Digital Electronics

 

 

1732425                  Computer Interfacing   3 Cr.

Definition, Synchronization, IC Interfacing, Memory system design and High speed DRAMs, Parallel and Serial Communication and ports, Universal Serial Bus (USB), ISA Extension Bus, PCI Extension Bus, Design Examples. 

Prerequisite: Microprocessor I

 

 

1732436                  Advanced Computer Architecture  3 Cr.   

Categorizing computer types according to Flynn, Feng and Handler. Design of hierarchical memory systems, memory structure for multiprocessors, virtual memory concepts, paged and segmented memory systems, concepts of memory management, methods of memory updating and interleaved memory system, study of RISC and comparison with SISC comparison of Data flow vs. control flow computers, multiprogramming, time sharing and pipelining. Multicore and chip multiprocessor systems are studied as well as cache coherency in centralized and distributed memory systems.  

Prerequisite: Computer Architecture

 

 

1734212                  Preliminaries of Data Structures   3 Cr.     

 Analyzing the efficiency of algorithm, recursion data abstractions, elementary data structures such as array & records and way of representation. Stacks, queues, limited lists, trees, graphs, sorting (bubble, selection, linear insertion, tree sort heap, quick, merge), searching (binary, bst, AVL, b-trees, digital search).  Prerequisite: Advanced Programming, Discrete Structures

 

 

1734217                  Advanced Programming      3 Cr.                     

In depth C++ programming, Introduction of UI design QT. Complementary issues of C programming, Memory management, In depth understanding of C++ codes, Coding relation with operating system, file management, IO streams, clear implementing basic data structures like link lists, Generic programming, Implementation of inheritance and its related issues in C++, Operator overloading, Graphical interface design using QT. Multithreading essentials, exception handling, object oriented programming principles, comparing C++ with other languages, Debugging and testing of programs, Function calling conventions, Dynamic memory coding.

Prerequisite: Computer Principles

 

 

1734317                  Information Storage and Retrieval    3 Cr.  

In the systematic process of collecting and cataloging data so that they can be located and displayed on request. This module covers the concept of disk and files, storage and indexing, tree- structured indexing, has-based indexing and external sorting. Also advanced topics including information retrieval and dealing with XML data be covered.

Prerequisite: Preliminaries of Data Structures, Advanced Programming

 

 

1734320                  Operating Systems   3 Cr.   

Operating system introduction, thread and processes concurrency, deadlock and starvation synchronization, scheduling, memory management, virtual memory I/Q management and disk scheduling. Prerequisite: Computer Architecture, Preliminaries of Data Structures

 

 

1734325                  Theory of Formal Languages          3 Cr.                     

 Finite state automata and regular expressions, Pushdown Automata and context free grammars, linear bounded Automata and context sensitive grammars, Turing machines and unrestricted grammars, relations between machines and grammars.

Prerequisite: Preliminaries of Data Structures

 

 

1734333                  Compiler Design I    3 Cr.     

Lexical analysis, regular expressions and finite automata, syntax analysis, context free grammars, (SLR, LALR, CLR), semantics analysis and intermediate code generation (syntax directed translation method), code generation and runtime storage management.

Prerequisite: Preliminaries of Data Structures

 

 

1734417                  Computer Simulation      3 Cr.             

 The purpose of this course is study the key issues in simulation and modeling techniques of the discrete event systems. The course covers the event scheduling algorithms and includes an overview of simulation languages. Emphasis is placed on the design of simulation experiments, simulation programming in OPNET, and correct interpretation of the associated statistical results in introduction level. Special topics such as design of experiments and variance reduction techniques will be discussed.

Prerequisite: Probability, Advanced Programming

 

1734420                  Artificial Intelligence   3 Cr. 

 A survey of the problems and techniques involved in producing or modeling intelligence in computers, Particular emphasis is placed on representation of knowledge and basic paradigms of problem solving topics include game playing theorem proving natural language and learning systems. Rule base inference (forward and backward chaining). Search techniques and dealing with uncertainty using probability and fuzzy logic.

 

 

1734425                 Design and Analysis of Algorithms      3 Cr.                             

 Algorithm design methods such as greedy, divide and conquer, dynamic programming, branch and bound backtrack, graph algorithms and analysis of algorithms and proof of correctness.

Prerequisite: Preliminaries of Data Structures

 

 

1734428   Advanced Operating Systems       3 Cr.                     

 Implementation of operating systems for on-line multi-programming environment. Primary and secondary storage management techniques, file security, data integrity and a detailed study of operating systems such as UNIX.

Prerequisite: Operating Systems

 

 

1734433                  Database Management Systems      3 Cr.                    

 A presentation of the fundamental concepts used in data modeling and database implementation. The data modeling process, basic relational concepts, and the process of normalization, relational algebra, SQL, and guidelines for mapping a data model into a relational database will be covered. Student will model a multimedia and or text – only problem and implement it on a single machine with a commercially available DBMS including . Microsoft SQL server or oracle. 

Prerequisite: Advanced Programming

 


 

1734436                  Computer Graphics                3 Cr.                       

An introduction to the field of computer generated and/or displayed graphics data, covering the topics of graphics applications, graphics hardware, transformations, projections, chipping, modeling 2D and 3D curves,  modeling objects, color and shaping, and familiarity with one of graphics libraries.  

Prerequisite: Preliminaries of Data Structures

 

 

 1734441  Programming Languages 3 Cr.                     

 Concepts and structures in design an implementation of widely used programming languages such as functional, object-oriented, concurrent Imperative programming language. 

Prerequisite: Operating System

 

 

 1734312  Software Engineering          3 Cr.         

Process models, system engineering, requirement engineering, analysis engineering, design engineering, architectural design, computer level design, user interface design, software testing, project management, project scheduling risk management, quality management, software engineering with emphasis on UML modeling.

Prerequisite: Advanced Programming

 

 

1740312                  Technical Writing and Presentation            2 Cr.                     

 Study of principles of presentation, general concepts of publication and its structure, (abstract, contents, introduction, main body, conclusions, references, appendices, etc.), structure of reports (lab reports, term papers, thesis, etc.), oral presentations (preparation, sets and tools).

Prerequisite: Technical English of Computer Majors

 

 

1740320                  Computer Networks              3 Cr.     

Introduction and Layered Architecture, Introduction to Physical Layer, Data Link Layer, MAC Sub-layer, Network Layer and Routing, Transport Layer Concepts, Introduction to Application Layer

Prerequisite: Operating Systems

 

 

Graduate Studies

 

The Department of Electrical & Computer Engineering offers graduate programs leading to Master of Science and Doctor of Philosophy degrees. Advanced studies are available in the general areas of Power, Communications, Control, Electronics and Computer.

 

 

 

Electronics Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1718428

1712519

1712520

1712513

1712511

1712522

1714511

1718511

1712528

1712591

1732539

 

Semiconductor Devices

Quantum Electronics

Design of High Frequency Circuits

Design of Linear Integrated Circuits

Theory and Technology of Semiconductor Devices

VLSI

Digital Signal Processing

Power Electronics

Special Topics

CMOS Integrated Circuits Design

VHDL

 

3

3

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

 

Control Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1716511

1718513

1716524

1716517

1716519

1716521

1716532

1716536

1716528

1716534

1716691

1716692

 

Advanced Mathematics

Random Process

Multivariable Control Systems

Optimal Control Theory

Digital Control Systems

Nonlinear Control Systems

Adaptive Control

Advanced Industrial Control

Fuzzy Control Systems

Robust Control

Intelligent Instrumentation

Advanced nonlinear dynamics and Control

 

3

3

3

3

3

3

3

3

3

3

3

3

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

Communications (Systems) Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1718513

1718518

1718511

1718515

1718516

1718520

1718522

1732516

1718527

1718529

 

Random Process

Advanced Communications Theory

Digital Signal Processing

Information Theory and Coding

Mobile Communications

Adaptive Filters

Channel Coding

Advanced Network Computer

Audio Signal Processing

Digital Image Processing

 

3

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

Communications (Networks) Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1732516

1718513

 

1718567

1718571

1734535

1734425

1718525

1718566

1718501

1718573

1718568

1718576

 

Advanced Network Computer

Random Process

Network Management

Network Programming

Network Security

Design of Algorithms

Cryptography

Wireless Communications Networks

Network Lab I

Switching Systems

Traffic Control in Computer Networks

Optical Networks

 

3

3

3

3

3

3

3

3

1

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

Communications (Field) Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1716511

1718561

1718586

1718587

1712520

1718532

1718574

1718592

1718595

 

Advanced Mathematics

Advanced Electromagnetic

Advanced Antenna

Advanced Microwave

Design of High Frequency Circuits

Radar Systems

Optical Communication Systems

Wave Propagation Theory

Numerical Methods in EM

 

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

 

Power (Systems) Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1714512

1716512

1714511

1714552

1714554

1714574

1714551

1714571

1714556

 

Theory of Electrical Machines

Modern Control   

Power Electronics

Dynamic of Power Systems

Reactive Power Control

Advanced Relay and Protection

Advanced Power System Operation

Transient State Analysis

Power Systems Planning

 

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

 

Power (Machines and Drives) Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1714512

1716512

1714511

1714552

1714692

1714516

1714533

1714523

 

Theory of Electrical Machines

Modern Control

Power Electronics

Dynamic of Power Systems

Modern Electrical Machines

Control of Electrical Drives – 1

Power Supply Design

Finite Elements for Electromagnetic

 

3

3

3

3

3

3

3

3

 

 *Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

Artificial Intelligence and Robotics Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1716511

1734517

1718539

1734527

1734515

1734519

1734521

1732514

1734523

 

Advanced Mathematics

Smart Systems and Knowledge Engineering

Neural Networks

Robotic – 1

Advanced Operation Systems

Machine Learning

Computer Vision

Parallel Processing

Statistical Pattern Recognition

 

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

Computer System Architecture Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1732513

1732514

1732516

1732539

1732528

1712522

1732526

1734515

1734519

1732591

 

Advanced Computer Architecture

Parallel Processing

Advanced Computer Networks

VHDL

Reliable System Design

VLSI

Arithmetic Processors

Advanced Operating Systems

Machine Learning

Special Topics

 

3

3

3

3

3

3

3

3

3

3

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

Software Computer Curriculum

 

COURSE CODE

COURSE TITLE

CREDITS HOURS

1734515

1732514

1716511

1734533

1732513

1734519

1700000

1700000

1700000

1700000

 

Advanced Operating Systems

Parallel Processing

Advanced Mathematics    

Advanced Data Bases

Advanced Computer Architecture

Machine Learning

Advanced E – Commerce

Parallel Algorithms

Advanced Software Engineering

Data Mining

 

3

3

3

3

3

3

3

3

3

3

 

*Successful Completion of at least 24 units of these courses with a specified structure is a requirement for graduation in this field. *

 

** Satisfactory enrollment in MS c. Seminar (2 units) and pursuing of individual MS c. Project (6 units) are also integral Components of the MS c. Program. **

 

 

                                                               

Graduate Courses Descriptions

 

1712511                Analog Integrated Circuit Design  3 Cr.

1.     CMOS Fabrication Technology

2.     Basic Operation of MOS Transistors

3.     CMOS Amplifiers

·         Common Source Amplifier

·         Common Drain Amplifier

·         Common Gate Amplifier

·         Folded Cascode Amplifier

4.     Current Sources

5.     Differential Amplifiers

·          Large Signal Characteristic

·          Differential Pair with Active Load

·          Common-Mode properties

6.     Frequency Response of CMOS Amplifiers

7.     Noise in CMOS Amplifiers

 

1712513                Semiconductor Device Fabrication 3 Cr.

Review of semiconductor physics, Crystal growth, thermal oxidation, diffusion, ion implantation, Epitaxy and chemical vapor deposition, lithography, etching, layout, a sample integrated circuit fabrication process.

   

 

1712518                Semiconductor Devices       3 Cr.

1.     Review of the quantum physics

2.     Introduction to the physics of semiconductors

·         Fermi level

·         PN Junction

3.     Bipolar Junction Transistor

·         Physics

·         Models: Ebers-Moll and Gummel-Poon

4.     MOS physics

·         MOS capacitor structure

·         MOSFET physics

5.     Advanced theory of MOSFET

·         Short and narrow channel effects

 

·         Sub-threshold region

·         Level-3 and BSIM SPICE models

·         Scaling

6.     Microwave semiconductor Devices (in case of enough time)

·         Transferred Electron Devices- Gunn Diode

·         IMPact Avalanche and Transit Time - IMPATT

·         BARrier Injection Transit Time – BARITT

 

 

1712522                VLSI Circuit Design 3 Cr.

                Introduction to MOS and BICMOS technologies, MOS transistors characteristics, design and process parameters, DC analysis of CMOS logic structures, ratio and ratio less logic structures, circuit elements and delay models, static and dynamic logic families, subsystem circuits, scaling, I/O circuits, CMOS test methods.

 

 

1712528                CMOS Circuits Design   3 Cr.

1.     CMOS Operational Amplifiers

·         General Specification of the Operational Amplifiers

·         Different  Operational Amplifier Structures

                                i.       Two-Stage Operational Amplifier

                                ii.      Telescopic Cascode Operational Amplifier

                               iii.     Folded-Cascode Operational Amplifier

                                iv.     Current Mirror Operational Amplifier

                                v.      Rail to Rail input swing Operational Amplifier

2.     Fully Differential Operational Amplifiers

·         Common Mode Feedback (CMFB) Concept

·         Different CMFB circuits, continuous time and switched capacitor CMFB

·         Analysis of some different fully differential Op-Amp Architectures

3.     CMOS Output Stages

4.     CMOS Voltage and Current References Circuits

5.     Switch-Capacitor Filters (in case of enough time)

 

 

1712539                VHDL 3Cr.

                General review of integrated circuits fabrication, Y-chart and different description domains and levels of design abstraction, VHDL syntax, timing in VHDL, VHDL modeling techniques, algorithmic level design, gate level design, design of micro programmed control units, algorithmic level synthesis, scheduling techniques, allocation techniques, optimization.

 

 

1714511                Power Electronics    3 Cr.

Special topics in phase-controlled rectifiers (Transformers specifications, Twelve-pulse rectifiers, Sequential control, Effects on supply), Load commutated inverters (series and parallel resonant inverters), Voltage source inverters, Modulation techniques (Sinusoidal, Space vector, Selective harmonic elimination, random PWM), Current source converters, Multi-level inverters, PWM rectifiers, Introduction to dc-dc converters and switching power supplies, Modeling of switching power supplies, Single phase power factor correction (PFC), Introduction to dc drives

 

 

1714516                Control of Electrical Drives – 1        3 Cr.

1.     Introduction ( to fixed and variable speed drives)

2.     Dynamic of Electric Drives

3.     Control of Electric Drives

4.     DC Motor Drives

5.     PM (Permanent Magnet) Synchronous motor drives

6.     Induction motor drives

·         Fundamentals

·         V/f methods

·         Vector control method

 

 

1714533                High Frequency Power Conversion    3 Cr.

1.     Introduction to soft switching

 

2.     Resonant Converters : Series, Parallel, Series-Parallel in CCM and DCM modes, PWM control techniques in resonant converters

3.     QRC and QSC converters :  ZCS-QRC, ZVS-QRC, ZCS and ZVS QSC, ZVS Phase-shift PWM converters, ZVS-FB-PWM: Regular type, with saturating inductor, with magnetizing inductance, ZVS-ML-Converters, Interleaved Converters

4.     ZVZCS Phase-shift PWM Converters : ZCZVS-FB-PWM: With simple snubber, with auxiliary transformer, with active snubber

5.     ZVT, ZCT and ZCZVT Converters : Basic converters, Isolated converters Active Clamp technique in DC-DC converters Application of this technique for current fed and voltage fed converters

6.     Special DC-DC converters : Single soft switched PWM converters, Switched capacitor converter, Switched resonant capacitor converter, Switched resonator converter

7.     Expansion of soft switching techniques to inverters

 

 

1714537                Vector Control of AC Drives 3 Cr.

1.     Introduction to torque – controller drives

2.     The space – phasor  model of AC machines

3.     Vector control of synchronous machines

·         Permanent – magnet  machines

·         Reluctance machines

·         Electrically excited rotor

·         Speed and position estimator

4.     Vector control of induction machines

·         Rotor, Stator or magnetizing – flux – oriented control

·         Direct and indirect vector control

·         Squirrel – cage, double – cage and doubly fed

·         Sensorless control techniques estimation

·         Rotor and stator resistances estimation

       5.    Direct torque control of induction machines

 

 

1714691                Power System Harmonics  3 Cr.

Fundamentals of harmonic, Power quality indices under harmonic distortion, Harmonic standards, Power under non-sinusoidal situations, Harmonic sources, Effects of harmonic on power system, Effects of harmonic on components, Harmonic measurement, Harmonic mitigation techniques, Methodology of passive filter design, Harmonic analysis, Harmonic load flow.

 

 

1714692                Electric Traction Systems   3 Cr.

1.    Traction Forces & Mechanical equations

2.    Power supply system for Electric Traction

3.    Overhead equipment (OCS)

4.    Current Collection system

5.    Traction motors & control

6.    Power electronics of Traction (Rectifies, … )

7.    Traction system control & scheduling

8.    EV & HEV

9.    Vehicle Fundamentals

10.  Electric vehicle & Hybrid electric vehicle configurations

11.  Electric propulsion system

12.  Hybrid propulsion system

13.  EV & HEV Design & calculations

 

1714693                Application of Power Electronics in Power Systems       3 Cr.

Course content: Power electronics in transmission and distribution systems (FACTS and Custom Power devices), high power converters, parallel compensation in transmission systems (SVC, TCSC, STATCOM, series compensation in transmission systems, phase shifters, Unified Power Flow Controllers (UPFC), Interline Power Flow Controllers (IPFC), concept of instantaneous power, concepts of load compensation, Static Transfer Switches (STS), Distribution STATCOM, Dynamic Voltage restorer

 

 

1716511                  Advanced Engineering Mathematics         3 Cr.

1.    calculus of variations

·        introduction

 

·        systems of Euler – Language Equations

·        the extreme of integrals under constraints

·        variations

·        Rayliegh – ritz method

2.    complex variables applications

·        conformal mapping and its applications

·        the Schwarz – christoffel transformation and its applications

·        integral formulas of the Poisson type

3.    advanced linear algebra

·        linear space and mappings (rank and nullity, matrix representation of linear mapping)

·        matrices (characteristic value and vectors, invariant subspaces, minimal polynomial, nilpotent transformations, Jordan canonical form)

·        functions of matrices

 

 

1716517                Optimal Control Theory       3 Cr.

1.    Describing the system and evaluating its performance

·         Introduction

·         The performance Measure

2.   Dynamic programming

·         The optimal control law

·         The principle of optimality

3.  The calculus of variations and pontryagin`s minimum principle

·         The calculus of variations

·         The variational approach to optimal control problems

 

 

1716528                  Advanced Fuzzy Control    3 Cr.

1.   Fuzzy Set Theory

·         Fuzzy Rules and Fuzzy Reasoning

·         Fuzzy Inference Systems 

2.   Neural Networks

·         Single- layer Perceptron

·         Multi -layer Perceptron

·         Back propagation for Feed forward Networks

·         Radial Basis Function Networks

·         RBF Training

·         Neural Network Control

3.    Neuro-Fuzzy networks

·         Neuro-Fuzzy networks

·         Equivalence between RBF and Fuzzy Models

·         ANFIS: Adaptive Neuro-Fuzzy Inference Systems

·         Hybrid Learning Algorithm

·         ANFIS as a Universal Approximator

·         Neuro-Fuzzy Control

4.    Wavelet neural network

·         Wavelet Theory

·         Wavelet Neural Networks

·         WNN Training

·         Wavelet Network Control

5.    Fuzzy Wavelet Network

·         Fuzzy Wavelet Networks

·         FWN Training

·         FWN Control

6.     Adaptive fuzzy control

·         Direct Adaptive fuzzy control

·         Indirect Adaptive fuzzy control

 

 

1716532                Adaptive Control       3 Cr. 

1.     Adaptive control principles

2.     Self Tuning controller

·         pole placement technique

 

·         Minimum Variance controller

·         Generalized Minimum Variance controller

3.     Self optimizing systems, self tuning systems, ODE Methods

4.      Adaptive control with Biz Method

5.      Model Reference controller

·         The MIT rule

·         Lyapanov`s Stability Approach

·         Popov`s Hyper stability Approach

·         Monopoli`s Augmented Error Approach

·         Narendras Error Model Approach

·         Egardts Unifed Approach

6.      Self – tuning control, Model – Reference Approach, Scheduling Gain

7.       Use of Adaptive control in:

·         Paoer Plants Examples

·         Industrial Process Examples

·         Flight control systems Examples

·         Biomedical systems Examples

 

 

1716534                Robust Control           3 Cr.

H2 and HSpaces, internal stability, coprime factorization, model uncertainly, robust stability, robust performance, linear fractional transformation, controller parameterization,  H2 and H control, miscellaneous topics.

 

 

1716536                  Advanced Industrial Control            3 Cr. 

1.      Model predictive control and its application in Industrial process control.

·         MPC algorithms, Model Algorithmic control Dynamic, Matrix control and Generalized predictive control.

·         Multi Input Multi Output MPC

·         Constrained MPC

·         Nonlinear MPC

·         Application in sample industrial processor

2.      Reliability of control systems

·         Reliability in Basic process control systems and safety Instrumented systems

·         Safety Instrumented systems standards: IEC 61508 and IEC 61511

3.      Discrete event systems

·         Petri Nets and its application in modeling and controls, Design for Discreet event systems.

 

1716691                Intelligent Instrumentation 3 Cr. 

1.     Intelligent (Smart) sensing systems: Basic concepts, Technologies, and applications

2.     Digital signal processing for intelligent sensors

3.     Multi-sensor data fusion

4.     Distributed sensor networks

 

 

1716692                Advanced Nonlinear Dynamics and Control          3 Cr. 

1.     Mathematical Preliminaries

2.     Basic of Differential Geometry

3.     Linearization by State Feedback: Theory and Applications

·         SISO systems: Input Output Linearization

·         SISO systems: Full State Linearization

·         Zero Dynamics

·         Inversion, tracking, stabilization

·         MIMO systems: linearization by static state feedback

·         Full state linearization of MIMO systems

·         Dynamic Extension

·         Sliding Mode Control and Robust Linearization

·         Nonlinear Observers

·         Design Examples: Ball and Beam, Nonlinear Flight Control

4.     Input –Output Analysis and Stability

·         Definitions of Input - Output Stability

·         Small Gain Theorems

 

·         Passivity and passivity theorems

·         Connections between Input - Output and State Space Stability

5.     Geometric Nonlinear Control         (If time allows)

·         Drift-Free Control Systems

·         Steering of Drift-Free Nonholonomic Systems

·         Steering Model Control Systems Using Sinusoid

·         Zero Dynamic Algorithm

 

 

1718511                Digital Signal Processing    3 Cr. 

1.     Introduction to digital and analog signal processing: advantages and disadvantages.

2.     Discrete-time signals and systems.

3.     The Z-transform

4.     Sampling of continuous-time signals

5.     Transform analysis of linear time-invariant systems

6.     Structures for implementation of discrete-time systems

7.     Digital filter design techniques

8.     The discrete Fourier  transform (DFT)

9.     Efficient computation of discrete Fourier  transform (FFT Algorithms)

10.   Fourier analysis of signals using the discrete Fourier transform

11.   An overview to digital signal processors

 

 

1718513                Stochastic Processes            3 Cr.

                Review of probability, Scalar and Vector random variables, concepts of random signals, Important discrete and continuous – time stochastic processes. Markovity , second and higher and higher order statistics of random processes. Stalionarity and Ergodicity  properties. Series and orthogonal expansions. Frequency domain analysis , filtering. Power spectral density. Applications of randomness concepts and tools in fields such as estimation and communications.

 

 

1718515                Information Theory 3 Cr.

Entropy, Kullback-Leibler Distance, Mutual Information, Basic Information Inequalities, Data Processing Inequality,  Asymptotic Equipartition Property, Markov  Sources, Entropy Rate, Prefix-Free Codes, Huffman Code, Shannon Code, Capacity of Discrete Memoryless, Channel Coding Theorem, Differential Entropy, Capacity of Gaussian Channels, Band-Limited Channels,  Parallel Gaussian Channels

 

 

1718518                Advanced Communications Theory            3 Cr. 

1.     Review of Band pass Systems and Stochastic Signals descriptions in time and frequency domains.

2.     Temporal and spectral representation of digitally modulated signals.

3.     Optimal decision rules, receiver structures, probabilities of error of various binary and Mary signaling schemes in AWGN channel.

4.     Band limited channels, ISI & Equalization with AWGN.

5.     Receiver structures in Linear time – invariant channels with random gain or phase.

6.     Diversity in fading channels

7.     Receiver structures of error probability analysis in fading channels.

 

 

1718520                Adaptive Filters          3 Cr.

Concepts of filtering and adaptation, review of relevant  mathematical results from linear  Algebra and stochastic signals, wiener filters, search methods, LMS algorithm and its variants (Normalized, variable step – size, constrained), Transform domain adaptive filters, subband adaptive filters, Least squares method, recursive Least squares.

 

 

1718522                Channel Coding    3 Cr.

1.      Introduction to Channel Coding

2.      Introduction to Algebra

3.      Linear Block codes

4.      Some important  Linear Block codes

5.      Cyclic Codes

6.      Binary BHC codes

 

7.      Nonbinary  BHC codes (Reed- Solomom Codes)

8.      Convolutional  Codes

9.      Viterbi Algorithm (optimum Decoding of  Convolutional  Codes)

10.   Turbo Coding and BCJR Algorithm

11.   LDPC (Low Density Parity Check) codes

12.   TCM (Trellis – coded Modulation)

 

 

1718525                Cryptography    3 Cr.                                   

1.     Introduction: history of cryptography and introduction to security architecture, basic information security concepts and protection mechanisms, Confidentiality, Integrity and Authenticity (CIA).

2.     Mathematics: basic material on information theory, Shannon criteria, Symmetric-key encryption, one-time-pad, complexity theory, number theory and background on functions, abstract algebra, and finite fields.

3.     Block Ciphers: DES (Data Encryption Standard), AES (Advanced Encryption Standard), encryption modes, linear and differential attacks on block ciphers.

4.     Hash functions: Basic constructions, Unkeyed hash functions (MDCs) Keyed hash functions (MACs), Data integrity and message authentication. 

5.     Public-key cryptography: RSA, ElGamal , McEliece and  Knapsack public-key encryption.

6.     Digital signatures: security of public-key cryptography, RSA encryption and digital signature, ElGamal digital signature, DSS (Digital Signature Standard).

7.     Key management: Protocols and mechanisms, key establishment and key  management, and certification

8.     Stream Ciphers: Stream ciphers based on LFSRs, filtering generators, combinatorial function generators, clock-control generators, shrinking generators, and correlation attack.

 

1718532                Radar Systems    3 Cr.

1.      Introduction to Radar

2.      Radar Equation

3.      CW (Continuous Wave) Radar

4.      MTI (Moving Target Indicting) Radar

5.      Tracking Radar

6.      Radar signal processing (Detection of Radar signals)

7.      Radar Data processing (Information from Radar signals)

8.      Imaging Radars (SAR & ISAR)

9.      Electronic Warfare in Radar

 

 

 

1718534                Satellite Communications   3 Cr.

Orbital mechanics, locating the satellite, look angel determination, satellite subsystems, satellite link design, modulation and multiplexing techniques for satellite links, multiple access (FDMA, TDMA, CDMA), propagation effects on link, VSAT systems, low earth orbit and non – geostationary systems, direct broadcast satellite television and radio, satellite navigation, and global positioning system.

 

 

1718539                Artificial Neural Network     3 Cr.

1.     Introduction

2.     Perception Learning Rule

3.     Linear Algebra

4.     Linear Transformations for Neural Networks

5.     Supervised Hebbian Learning

6.     Performance Surfaces and Optimum Points

7.     Performance Optimization

8.     Widrow-Hoff Learning

9.     Backpropagation

10.   Associative Learning

11.   Competitive Networks

12.   Grossberg Network

13.   Adaptive Resonance Theory

14.   Hopfield Network

15.   RBF Network

 

1718561                Advanced Electromagnetic Theory      3 Cr.

Comprehensive review of fundamental equations and principles in electromagnetic theory, classical  models for dielectrics and conductors, equivalence principles, principle of reciprocity – transmission line equivalent network and transverse resonance technique - comprehensive coverage of radiation, scattering and guided-wave problems in rectangular, cylindrical, and spherical coordinate systems - Green’s functions in electromagnetics, function theoretic methods

 

 

1718567                Network Management            3 Cr.

1.     Introduction: Goals of Network Management, Network Management Environment,  Network Management Systems Architecture, Network Management Standard and Functional Model, Network  Design Concepts.

2.     Overview of Network Design: Design Process, Access Network Design, Backbone Network Design, Addressing and Routing

3.     Network Management – Standards, Models and Language

4.     Network Management Standards, Network Management Models, Organization Model, Information Model, Communications Model, Functional Model

5.     SNMPv1 Network Management: SNMP History, SNMP Model, Organization Model, System Overview, Information Model, Communications Model, Functional Model

6.     SNMPv2 & SNMPv3 Network Management: SNMPv2 System Architecture, SNMPv2 Structure of Management Information, SNMPv2 MIB, SNMPv2 Protocol 36, SNMPv3 , Compatibility with SNMPv1

7.     Remote Monitoring (RMON) :  RMON SMI and MIB, RMON1, RMON2 , ATM Remote Monitoring, RMON Over Internet

8.     Network Management Applications: Configuration Management, Fault Management, Performance Management, Event Correlation Techniques, Security Management, Accounting Management, Reports Management, Policy Based Management, Cost Management.

9.     Design and Management Tools: Design Tools, Classes of  Design Tools, Management Tools, Classes of  Management Tools

10.   Open Issues

 

 

1718571                Network Programming          3 Cr.

1.     Introductions

2.     Socket Programming

3.     Network Programming Protocols

4.     Web Application Development

5.     Programming Techniques

6.     Security Issues

7.     New Issues in Network Programming

 

 

1718573                Switching Systems                 3 Cr.

1.     Introduction : Circuit Switching: Time, Space, Time and Space Switching, Pocket Switching: Routing, Forwarding, Switching

2.     SONET/SDH: Framing,  Multiplexing, ADM, Cross Connect, Signaling

3.     Switching Fabric Architectures: Interconnection Networks, Single Stage Switches, Multiple Stage Switches, Self Routing and Sorting Networks, Scalability

4.     Packet Switching: Layer 3 Switching (IP), Layer 2 Switching (ATM, MPLS), Layer 4-7 Switching.

5.     Performance Issues: Buffering and Contentions, Input Queuing, Output Queuing, Input/Output Queuing, Speedup, Fabric Scheduling, Buffer Management , Queue Management, Shaping and policing. 

6.     Router/ Switch Architectures: Sample Switch and Router Architectures, Switch Management, Design Issues.

7.     Multicasting: Multicasting Issues in Multistage Networks.

8.     Optical Switching: Optical Circuit Switching, Optical Packet Switching, Wavelength Switching

9.     Switching and Signaling in Circuit – Switched Systems

10.   Special Topics 

 

 

1718574 Optical Communication Systems          3 Cr.

1.     Introduction to Optics and Photonics (2 Lectures): The nature of Light, Overview of advantages, perspectives and challenges of optics and photonics, Why Optical Communications?

 

2.     Optical Fibers (6 Lectures): Optical fiber structure and characteristics as a waveguide, Light propagation in optical fibers, Geometrical and Wave approaches, Rays and Modes, Signal degradation in Optical Fibers (Loss and Dispersion), Bandwidth, Nonlinear Effects, Types of Optical Fibers.

3.     Optical Sources (3 Lectures): Light Generation and Lasers, Laser Diodes and Light Emitting Diodes.

4.     Optical Amplifiers (3 Lectures): Semiconductor Optical Amplifier (SOA), Erbium Doped Fiber Amplifier (EDFA), Amplifier Noise.

5.     Optical Detectors (3Lectures): Light Detection and Photo detectors, PIN and APD photodiodes, Quantum Efficiency and Responsibility, Noise in Light Detection.

6.     Optical Fiber Communication Systems (4 Lectures): Optical Link Design, Loss Limited Optical Link Design, Loss and Dispersion Limited Optical Link Design.

7.     Non coherent Optical Communication Systems (4 Lectures): Intensity Modulation/Direct Detection, Optical Transmitter Circuit, Optical Receiver Circuit, Noise and System Design Considerations, Multiplexing strategies (TDM, SCM, WDM, DWDM).

8.     Coherent Optical Communication Systems (3 Lectures): Basic System, Heterodyne Detection Principles, Modulation Formats, Demodulation Schemes, Noise and System Design Considerations.

9.  Free Space Optical Communication Systems (2 Lectures): History, Applications, Advantages, Limitations and Disadvantages

 

1718576                Optical Networks      3 Cr.

1.     Introduction: overview of principles, perspectives and challenges of optical networks covered in the course.

2.     Optical Technology overview: overview of optical fiber and optical Free – Space Communication System, optical fiber principles, light propagation and signal degradation in optical fibers, Coherent and Noncoherent optical Communication Systems.

3.     Multiple Access in Optical Networks :  TDMA, WDMA, SCMA, CDMA, SONET/SDH, CWDM/DWDM, (Broadcast & select, Wavelength- routed networks), Hybrid WDMA, TDMA, Hybrid WDMA/CDMA

4.     Enabling Technologies and Devices: couplers, Isolators, Circulators, optical filters and Multiplexers/ Demultiplexers , Add/Drop Multiplexers, optical cross connects, optical amplifiers, optical sources and detectors, optical switches, wavelength converters,…

5.     Transmission System Engineering: system modeling, power penalty, loss, dispersion, nonlinear effects in optical fibers, crosstalk, noise, wavelength stability.

6.     Packet (IP) over optics : IP over SONET/SDH, IP over ATM over  SONET/SDH, IP over DWDM, MPLS, GMPLS

7.     Optical Switching: optical switch architectures, optical burst switching, photonic packet switching.

8.     Optical Network Architectures: passive optical networks (PON), local area optical networks, optical access networks, optical transport networks (OTN), all optical networks.

9.     Network Control ,Management, and Survivability : network Management and control Issues and Resilience, protection Mechanisms (UPSR, BLSR, Mesh)

10.   Open Issues

 

 

1718586                Advanced Antenna  3 Cr.

Linear Planer and circular arrays. Integral equations, moment method, self and mutual impedances. Microstrip, lens and reflector antennas. Waveguide slot antenna, design of Linear and planar slot arrays. Ultra wideband antennas.

 

 

1718587                  Advanced Microwave   3 Cr.

1.     Introduction

2.     Microwave circuit analysis

3.     Microstrip and stripline transmission lines

4.     Microwave resonators

5.     Microwave filters

6.     Numerical techniques in microwave engineering

7.     Meta materials

 

 

1718592                Scattering of Electromagnetic Waves Theory       3 Cr.

Plane wave scattering by conducting planer surfaces, wedge and circular cylinders (normal and oblique incidence, TE and TM polarizations), and sphere. Geometrical optics, geometrical and uniform theory of diffraction, edge diffraction (straight and curved with normal and oblique incidence) applications of the theory (in reflector and horn antennas, radar cross section and so on).

 

 

1718595                  Numerical Techniques in Electromagnetics         3 Cr.

Finite difference method for partial differential equations, Finite Difference Time Domain technique (Yee algorithm, stability analysis, numerical dispersion, modeling sources, absorbing boundary conditions, perfectly matched layers) – variation techniques (construction of variation formulas, Rayleigh-Ritz method, method of weighted residuals) – Integral equations and method of moments (construction of integral equations, MPIE and PMCHW formulations, choice of basis and testing functions) – Finite Elements Method (Galerkin and Ritz formulations, shape functions, matrix assembly, waveguide and resonator problems, absorbing boundary conditions and PML)

 

 

                               

1732513                  Advanced Computer Architecture               3 Cr.

1.     Introduction

·         Fundamentals of Computer Design

2.     Other Topics Including

·         Instruction Level Parallelism

·         Advanced Pipeline and Superscalar Systems

·         Memory Hierarchy Design

·         Multiprocessors and Multi-Computers

·         Interconnection Networks

·         Multi-vector and SIMD

·          Thread-Level Parallelism

 

 

1700000                  Data Mining 3 Cr.

              Data doubles about every year, but useful information seems to be decreasing. The area of Data Mining has arisen to address this problem. It has become not only an important research area, but also one with large potential in the real world. This course is divided into two major parts: Core and Advanced Topics.

The core topics covered are classification, clustering, and association rules which are main data mining functions. The advanced topics covered mining techniques for temporal data, spatial data and Web mining.  In addition text mining is discussed in this course, Research in data mining techniques including classification, predication, and cluster analysis. Relationships with fields which data mining draws from like database technology, artificial intelligence, machine learning, and neural networks will also be emphasized.

 

1734517                  Expert Systems      3 Cr.

Introduction to Expert Systems; Basic Concepts, Applications, Knowledge Acquisition Knowledge  Representation and Knowledge-base organization (Knowledge Engineering). Expert Systems’ special programming languages (Lisp, PROLOG,…). Logic and automated reasoning systems, Inference in rule-base systems (forward and backward chaining), Nonmonotonic reasoning and dealing with uncertainty. Design and implementation steps of an expert system, and development of a prototype of an expert system.

 

 

1734523                Statistical Pattern Classification    3 Cr.

1.      Introduction

2.      Bayesian Decision Theory

3.      Maximum Likelihood and Bayesian Estimation

4.      Nonparametric Techniques

5.      Linear Discriminant Functions

6.      Stochastic Methods

7.      Nonmetric Methods

8.      Unsupervised Learning and Clustering

 

 

1734533                Advanced Data Bases      3 Cr.

Transaction Management, Concurrency Control, Database Recovery, Database Security, Optimization, Missing Information, Uncertainly In Database, Overview of Query Evaluation, Temporal Database Systems, Object – Oriented Database Systems, Multimedia Database Systems, Active Database Systems

 

1734535 Network Security                    3 Cr.

1.     Introduction : Motivation, Perspective, Concepts, Definitions, Security Models & Architecture

2.     Review of Cryptographic Algorithms : Basic Definitions, Block & Stream Cipher, Modes of Operation,  Asymmetric Cryptography, Digital  Signature , Hash Functions & MACs

3.     Basic Cryptographic Protocols : Definitions & Principles, Classification & Assumptions, Security & Efficiency Goals, Attacks & Adversaries, Types of Key Establishment Protocols (including TTP-based vs. non TTP-based and Symmetric vs. Asymmetric Crypto-Algo-based).

4.     Advanced Cryptographic Protocols, Electronic Cash & Payment, Election, …

5.     Authentication Mechanisms : Types of Authentication tools, Passwords, Dictionary Attack, One Time Passwords, Strong Authentication, Kerberos, Password-based Remote Authentication, Public Key Infrastructure,

6.     IP Security : TCP/IP Model, IP Packets, Packet Sniffing, Address Spoofing, SYN floods, DoS Attacks, Virtual Private Networks, PPTP, IPsec, IKE.

7.     Web Security: Weaknesses in HTTP, Cookies, Session Hijacking, Input Validation, Mobile Code Security, SSH, SSL, TLS.

8.     Firewalls: Philosophy, Benefits, Packet filter, Application Proxy, Stateful Inspection, Architecture, Performance, Scalability, Assurance.

9.     Intrusion Detection, Philosophy, Benefits, Rule-based vs. Profile-based detection, Network-based vs. Host-based IDS, Honey Pot, Intrusion Prevention Systems, Vulnerability Scanning.

10.   Malicious Codes: Viruses, Worms, Trojan Horses, Logic Bombs, Spy ware, Spam, Counter-Measures.

 

 

1734519                Machine Learning     3 Cr.

Introduction,  Reinforcement Learning,  Instance – booed techniques,  Concept – Learning,  Neural Network Learning,  Genetic Algorithms,  Decision Tree Learning,   Inductive Logic Programming

 

 

Network Modeling and Simulation

The purpose of this course is study the key issues in simulation and modeling techniques of the discrete event systems for computer and telecommunication networks performance evaluations.

 

 

Network Design

This course covers the principles of network architecture and design for wired and wireless networks. Principles of network architecture and design include network topology, addressing and routing, network management architecture, performance architecture and design, security and privacy architecture, and quality of service design. Also contemporary network technologies and interconnection will be reviewed.

The course covers the principles and steps that you need to follow for planning the implementation of network systems.

 

 

Networks Traffic Engineering

Introduction to traffic engineering, Classical analysis, Advanced queuing theory, Computational algorithms, Asyptotic methods, Bounds, inequalities and approximation techniques, Large deviation theory

Fluid Analysis, Theory of traffic source modeling, Admission and access control, Mixed services analysis, Performance analysis of MAC layer protocols in multi-access networks, Problems in wireless and mobile cellular networks, Traffic engineering in broadband networks, Traffic engineering in IP/MPLS

 

 

Computer Systems Performance Evaluations

This course covers a rich set of techniques that are central to the modeling and performance evaluation of modern computer systems. These techniques are from the areas of experimental design, statistics (both parametric and non-parametric), random number generation, simulation, queuing theory and queuing networks.

 

 

 

Educational Laboratories

 

 

 

 

 

 

 

 

 

 

There are 28 educational & research laboratories in the department:

 

  • Advanced Control Lab
  • B.Sc. Project Lab
  • Communication Circuits Lab
  • Computer Architecture Lab
  • Computer Networks Lab
  • Computer Workshop
  • Data Base Management Systems Lab
  • Digital Communication Lab
  • Digital Control Systems Lab
  • Electrical Measurement Lab
  • Electrical Machines I Lab
  • Electrical Machines II Lab
  • Electric Circuits I Lab
  • Electronics I Lab
  • Electronics II Lab
  • High Voltage & Insulation Lab
  • Industrial Control Lab
  • Industrial Electronic Lab
  • Instrumentation & Sensors Lab
  • Linear Control Systems Lab
  • Logic Circuits Lab
  • Microprocessors Lab
  • Microwave and Antenna Lab
  • Network and Network Security Lab
  • Operation System Lab
  • PFGA Lab
  • Pulse Technique Lab
  • Television System Lab

 

 

 

Research Laboratories

Center of Excellence in Control and Industrial Automation

 

 

 

 

 

 

The field of control provides the principles and methods used to design engineering systems that maintain desirable performance by automatically adapting to changes in the environment. Over the last forty years, the field has seen huge advances, leveraging technology improvements in sensing and computation with breakthroughs in the underlying principles and mathematics. Control systems now play critical roles in many fields, including manufacturing, electronics, communications, transportation, computers and networks, and many military systems. At the dawn of the 21st century, the opportunities to apply control principles and methods are exploding. Computation, communication and sensing are becoming increasingly inexpensive and ubiquitous, including more and more devices such as embedded processors, sensors, networking hardware, and automation systems. This will make possible the development of machines with a degree of intelligence and reactivity that will influence nearly every aspect of life on this planet, including not just the available products, but the very environment in which we live.

The Center of Excellence for Control and Industrial Automation (CECIA) is run under the auspices of the Department of Electrical and Computer Engineering. Certainly, because of the nature of the field, other outstanding researchers from Mechanical as well as Chemical Engineering are collaborating closely. All activities of CECIA are divided and organized into four research labs including:

 

 

·         Control System Theory

·         Advanced Industrial Control

·         Measurement and Instrumentation

·         FACTS

·         Modern Control Simulators

 

·           Control System Theory Research Laboratory

Control System Theory is a mature discipline. Surprisingly, however, the existing methodologies tend to be limited to relative standard problems such as linear, unconstrained and with centralized architectures. As soon as one departs from these settings one is soon faced with severe difficulties.

Unfortunately, many real world problems fall into these, so called, “complex” problems. The problems include such features as nonlinear and non-smooth behavior, high state dimension and lack of convexity. Control System Theory Research Lab is aimed at addressing these issues using alternative theoretical tools such as Robust Control, Nonlinear Control, Intelligent and Fuzzy Control, Fault Tolerant Systems, Optimal Control, Neural Networks, and MPC. 

·          Advanced Industrial Control Research Laboratory

The partnerships between researchers and industry enable reciprocal transfer of knowledge and new ideas of great potential to impact the community and economy. Advanced Industrial Control Research Lab encompasses research projects motivated by and in collaboration with industrial partners. The main underlying theme of these projects is the application of advanced control and optimization techniques to maximize asset utilization and production in selected industrial processes of significant complexity.

The complexity of the dynamics of such processes arise from factors including model errors, unknown disturbances, nonlinearities, distributed parameter systems, elements of Human-Machine Interaction and hybrid (Discrete and Continuous State) components. Expected outcomes of the Lab include high quality research solutions and human resources tailored to the needs of the Iranian industry.

·            FACTS Research Laboratory

Flexible AC Transmission System (FACTS) is a new integrated concept based on power electronic converters and dynamic controllers to enhance system utilization and power transfer capacity as well as the stability, security, reliability, and power quality of AC system interconnections. In the near future, the use of renewable dispersed energy system (wind, solar, and of the like) resulting in grid interface problems will call for effective mitigative FACTS-based solutions. In general, a power system equipped with such an advanced FACTS controller has a nonlinear, multivariable, operating-point-dependent dynamics besides parametric and structural uncertainties. The FACTS Research Lab focuses on the dynamics and control of FACTS devices as well as on the renewable energy systems.

 

·            Measurement and Instrumentation Research Laboratory

This laboratory concentrates on the design and development of various instrumentation systems such as intelligent and industrial instrumentation, smart sensors, and wireless instrumentation. This laboratory has some prototypes and test benches for experimental tests and verifications. Currently, there are five industry-sponsored projects supported by Mobarakeh Steel Co., Isfahan Electric Co., and Iranian National oil Co.

 

·           Modern Control Simulators Laboratory

 

 

 

This Laboratory includes modern & famous control system test benches such as inverted pendulum mechanical unit, crane, twin rotor, and magnetic levitation system. These test benches are employed to achieve experimental results for different identification and control researches in the fields of nonlinear, robust, multivariable, fuzzy, adaptive, and optimal control systems.

 

 

Hardware Design and Image Processing (HaDIP) Laboratory

 

 

When established in 2005, the goal of the HaDIP Laboratory was to conduct research in the field of hardware implementation of image processing algorithms. Now, it conducts research in different areas of still and video image processing such as compression and watermarking. Also, the use of ad hoc sensor networks for imaging purposes is under investigation.

 

Digital Communication Laboratory

The main purpose behind this lab is to introduce physical layer blocks and algorithms of a digital communication system. The lab instruction set includes reading material and background information that are required before the lab session and experiments. During each lab session, students test their programs and designs in MATALAB and Verilog. FPGA-based boards are used for the implementation of designed algorithms in real time. Several sessions of the lab are devoted to each of the following subjects:

Signal Sampling, Digital Filters, Digital Modulation Techniques, Channel Coding

 

Digital Signal Processing (DSP) Laboratory

By definition, Digital Signal Processing (DSP) is the analysis and transformation of signals measurements taken over time and/or space (signals, images, video, etc.) in order to better understand, simplify, or recast their structure by means of digital tools. This concept has evolved from an obscure research discipline into an essential technology of everyday life. Current research spans a wide range of areas including image and video analysis, representation, and compression; wavelets and multiscale methods; statistical signal processing, pattern recognition, and learning theory; biomedical signal processing and medical imaging; communication systems; and computational neuroscience, radar and sonar, geophysics, telecommunications, auditory information processing.

The DSP Research Lab at the department of ECE has been actively involved in teaching courses, conducting research, and publishing the achieved results since 2006.

 The Lab also provides opportunities for undergraduate students to carry out experiments on and gain experience in the fundamental concepts of DSP such as sampling, multi-rate processing and filter banks, Discrete Fourier Transform (DFT) and digital filter design by means of TMS DSK starter kits and FPGA boards available in the lab.

 

Radar Research Laboratory

Radar Research Laboratory is one of the research laboratories running under the Division of Communications. In this laboratory, radar system and radar signal processing projects can be executed. Specially, certain projects have been carried out focusing on new methods of target detection and radar imaging (SAR & ISAR). A number of graduate and postgraduate students are currently involved in carrying out experiments in this laboratory for their dissertation or thesis. Some of the most important research areas pursued by the Lab are:

 

  • Radar target detection using Time-Frequency analysis
  • Radar target detection using Fractal Geometry
  • Radar target detection using Simulation-Based methods
  • Adaptive Detection
  • Constant False Alarm Rate (CFAR) Detection
  • ISAR Image Formation using Time-Frequency analysis
  • Deinterleaving of Radar pulse trains   

 

 

Microelectronics Research Laboratory

The Microelectronics Research Lab is equipped with software design tools for designing analog and digital integrated circuits and their fabrication process. The tools provide the possibility for the design and simulation of the circuits at the different levels of behavioral, structural, and layout. The lab has in its possession the basic facilities needed for implementing and testing discrete circuits and FPGA boards for digital designs. Current research work in the lab includes A/D circuits design with emphasis on their calibration methods, low power Flip–Flops design, CMOS image sensors design, and analog circuits design using FPAA.

 

 

Cryptography and System Security Research Laboratory (CSSRL)

Cryptography and System Security Research Laboratory (CSSRL) is an interdisciplinary laboratory of the Department of Electrical and Computer (ECE) which was founded in 2006. The principal mission of the laboratory is to conduct research in information security. Analysis of cryptographic algorithms, design and development of security protocols and systems, formulating security design methods, development of relevant technical materials and syllabi, offering educational support for graduate and undergraduate security courses, and providing research facilities to academic and graduate research projects are also some of the goals pursued by the Lab.

 

Microwave and Antenna Research Laboratory

 

           

The areas of activities by the Lab include design, simulation, prototyping, and measurement of high frequency active and passive devices, circuits, and antennas up to microwave and millimeter-wave range for experimental verification of novel ideas or as part of industrial projects. The Lab staffs are also involved in fundamental research in different areas of electromagnetic including: planar and conformal antennas and arrays, design and optimization of microwave filters, diffraction and scattering of electromagnetic waves, numerical techniques, analysis and application of periodic structures in microwaves and optics, passive photonic devices, and guided-wave optics.

 

Network and Security Network Laboratory

            This research lab primarily pursues the following objectives:

Supplying a suitable technical working space for research activities of faculty and graduate students on related topics, providing proper equipment and infrastructure for conducting applied/educational projects and offering lab instruction, and providing technical support and consultation on research project development within the framework of contractual agreements with relevant client industries.

 

 

 

Wireless Networking Research Laboratory

The Wireless Networking Research Lab at IUT is engaged in theoretical research in the area of wireless communication and networking protocols and algorithms. The emphasis is on the design and analysis of medium access protocols, routing, flow control and scheduling algorithms, and the application of network coding to wireless networks. Our mission also includes ad-hoc networking technology, self-reconfigurable systems, and power-limited communication protocols.

 

 

Power Electronics and Electric Drives

 

 

The activities and research by this lab is mainly focused on industrial application for such client industries as Mobarakeh Steel Complex, Isfahan Still Mill, and other companies operating in the region. The Lab hosts facilities for prototyping industrial installations. Most projects are carried out using the advanced and powerful DSP, TMS320F2812, made by Texas Instruments, which has been tailored for control and power electronic applications. Recent projects are in the area of Static Transfer Switch Control Strategy, Switched Reluctance Motor Control, Sensorless control of BLDC, Grid Connected Converter Control Schemes, and DC to AC converters.

 

 

Artificial Intelligence Research Laboratory

 

 

            Artificial Intelligence is gaining popularity worldwide. Research by this lab includes expert systems, fuzzy logic, artificial neural networks, heuristic algorithms, case-based reasoning, among others. The aim is to build intelligent machines that can interact with their surrounding environment, especially with hostile ones. In addition, they should be able to interact with humans and other creatures like themselves.  The members have carried out various kinds of research on AI for application to the different areas of Power, Control, Telecommunications, and Computer Technology.

 

 

Intelligence Database Systems, Data Mining & Bioinformatics Laboratory (IDSDM/BIO)

With currently 18 postgraduate and undergraduate students conducting research, the Intelligent Database Systems, Data Mining and Bioinformatics (IDSDM/BIO) Laboratory focuses on research in Advanced Database Systems including (Temporal Databases, Spatial Databases and Multimedia Databases), Data Mining and Bioinformatics.

 

Ongoing research activities include:

 

  1. Data Mining Applications in Steel Industry
  2. Mining Maintenance Data 
  3. Data Mining Applications in Avionics
  4. Data Mining in GIS
  5. Mining Traffic Data
  6. Medical Data Mining: Mining Heart Patient Data
  7. Data Mining in CRM:  Application in Telecommunication
  8. Text Mining (General)
  9. Mining Persian Text
  10. Persian Data Miner (Parsi Kav.)
  11. Mining E-Commerce Data
  12. Data Mining in Bioinformatics
  13. Mining Time-oriented Data
  14. Data Mining in Fraud Prediction
  15. Video Data Mining
  16. Biomedical Literature Data Mining
  17. Bimolecular Network Mining and Modeling
  18. Life Science Data Modeling and Integration
  19. Life Science Data Visualization and Interpretation

 

Software Development Laboratory

The major aim of this Lab is to utilize the latest techniques for the analysis, design, implementation, test, documentation, and management of software development research projects. Five graduate students have completed their dissertations in the relevant areas using the facilities in this lab, the results of which have been published in different journals. At present, two PhD students and six MS students are carrying out their research work in the software development research lab.

 

 

Industrial Partners

ECE has established very effective collaborations with industries. These collaborations focus on technology developments, applied research projects, and consultations. In the last 10 years, different nationwide industries funded 130 projects with about US$ 6 Million budget in ECE. Main partner companies and organizations including:

 

·         Mobarakeh Steel Co.

·         Esfahan Electric Co.

·         Ministry of Energy

·         Iranian Science and Technology Organization

·         Iranian Telecommunications Research Center

·         Ministry of Communication and Information Technology