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:
·
Communications
Graduate Programs are offered in 10 majors including:
|
|
|
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:
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
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
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 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,
·
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 H∞ Spaces, 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.
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.
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:
|
|
|
|
|
|
Research Laboratories
|
|
|
|
|
|
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 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.
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.
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.
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:
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:
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