| 81143 Computer Concepts and Programming |
| Numbering systems. Coding systems. Logic gates. computer
generations. Introduction to computer hardware. Introduction to computer
software. Algorithms and flowcharts. Programming with a structured language:
input and output statements, conditions and loops, arrays, functions and
procedures. Practical applications with DOS and Windows operating systems,
and the internet. |
| |
| 81201 Engineering Analysis I Pre. 15213 |
| Differential equations and mathematical modeling. First,
second and higher order equations. Solutions of differential equations
by infinite series. Solutions of differential equations using Laplace transforms.
Applications to electric circuits. |
| |
| 81202 Engineering Analysis II Pre. 81201 |
| Matrices, vectors, and determinants. Solutions of linear
systems of equations. Eigenvalues and eigenvectors. Hermitian, skew- Hermitian
and Unitary matrices. Quadratic forms and diagonalization. Solutions of
equations by iterations using Gauss- Siedel and Newton-Raphson methods.
Interpolation. Numerical Integration. Optimization. |
| |
| 81211 Electric Circuit Analysis I Pre. 15227 |
| Basic definitions. Resistance and Ohm’s law. Dependent and
independent sources. Simple resistive circuits. Kirchhoff’s voltage and
current laws. Techniques of circuit analysis. Network theorems. Maximum
power transfer. Energy storage elements; capacitor and inductor. Transient
analysis of source-free RC , RL and RLC circuits. Application of unit-step
forcing function. Complete response analysis. Introduction to AC circuits. |
| |
| 81212 Electric Circuit Analysis II Pre. 81211 |
| Sinusoidal functions. Power and rms values. AC response
of RL, RC, and RLC circuits. Phasor concept. Impedance concept. Steady
state analysis. Complex frequency. Resonance. Coupled circuits. Three phase
circuits. Two-port networks. Laplace methods of analysis. |
| |
| 81219 Electric Circuits Lab. Co-req. 81212 |
| DC circuits. Kirchoff’s voltage and current laws. Network
theorems. Maximum power transfer. RL, RC, and RLC circuits. Resonant circuits.
Magnetically coupled circuits. Two-Port Networks. |
| |
| 81222 Electronics I Pre. 81211 |
| Semiconductor materials. Energy bands. Types of semiconductors.
Conductivity and drift current. Diffusion current. P-N junction . Depletion
region, its signal analysis and applications. Zener diode. BJT theory and
configurations. JFET and MOSFET transistors. DC and AC load lines. Biasing
circuits. |
| |
| 81229 Electronics Lab. I Co-req. 81222 |
| Diode characteristics. Clipping and clamping circuits. Half-wave
and full-wave rectification. Zener - diode and voltage regulation. BJT
characteristics and biasing circuits. FET characteristics and biasing circuits.
BJT amplifiers. |
| |
| 81241 Digital logic Design Pre. 81143 |
| Introduction to digital logic. Boolean algebra. Design of
combinational circuits. Practical considerations in logic circuit design:
speed, power, etc. Combinational MSI components. Sequential logic fundamentals.
Concept of sequential circuit design. Registers and counters. RAM and ROM.
Sequential circuits design using MSI and LSI components. |
| |
| 81248 Digital logic Design Lab. Co-req. 81241 |
| Basics of logic laboratory. Logic gates. XOR gate. DeMorgan’s
Laws. Combinational circuits. Circuits of arithmetic operations. Coding
and code converters. Combinational circuit implementation using MSI devices.
Flip-Flops: RS, D, JK and T. Registers. Counters. Sequential circuits.
Project optional “
using a software program”. |
| |
| 81301 Engineering Analysis III Pre. 81201 |
| Complex variable concepts. Differentiation and integration
of complex variables. Taylor and Laurent expansions. Singularities and
calculus of residues. Conformal mapping. Partial differential equations
and the method of separation of variables. |
| |
| 81303 Signals and Systems Pre. 81201 |
| Classification of signals and systems. Continuous systems:
convolution and impulse response, Fourier series and transform, transfer
function, Laplace transform, power spectral density and autocorrelation.
Discrete time systems: convolution and impulse response, discrete time
Fourier transform. Z transform. |
| |
| 81321 Electronics II Pre. 81222 |
| Small signal, low frequency analysis of BJT and FET amplifiers.
Multistage amplifiers. Darlington pair. Frequency response of single-and-multi-stage
amplifiers. The differential amplifier. Theory of Op-Amps. Applications
of Op-Amps. Oscillator circuits. |
| |
| 81322 Digital Electronics Pre. 81321 |
| BJT as a switch. RTL,DTL,TTL, ECL, MOS and CMOS logic gates.
Timing circuits: bistable, monostable, astable circuits and 555-timers.
Waveshaping circuits. D/A and A/D converters. Sample and hold circuits. |
| |
| 81328 Electronics Lab. II Co-req. 81321 |
| Amplifier and its configurations. BJT Amplifier. Characteristic
of JFET. Measurement of h-parameters of BJT. Frequency response of single
and multi-stage amplifier. Transfer characteristics of cascade amplifier.
Differential Amplifier. Op-Amps and its application. Slew rate and offset
of Op-Amps. Oscillators. |
| |
| 81329 Digital Electronics Lab. Co-req. 81322 |
| Characteristics of switching devices. Characteristics of
RTL, TTL, and COMS logic gates. Analysis and design of multivibrators,
timing circuits and waveform shaping circuits. Applications of A/D and
D/A circuits. Interfacing of TTL & CMOS gates. |
| |
| 81331 Electromagnetics I Pre. 15227 |
| Coordinate systems and transformation. Vector algebra and
vector calculus . Coulomb's Law, electric field and potential . Electric
flux density. Gauss Law and boundary value problems. Capacitor and energy
density in electrostatic fields. Steady electric current. Biot-Savart Law
and magnetostatic fields. Magnetic flux density. Ampere's Law. Maxwell's
Equation. Magnetic vector potential . Inductance and energy density in
magnetostatic fields. Ferromagnetic material and magnetic circuits. Time-varying
fields and Maxwell's equations. |
| |
| 81332 Electromagnetics II Pre. 81331 |
| Review of Maxwell's equations. Electromagnetic wave propagation.
Wave equation and the uniform plane wave in lossy , free space, good conductors,
and lossless media. Poynting vector. Wave polarization. Wave reflection,
refraction, and scattering. Transient analysis of transmission line (TL).
TL equations and parameters: input impedance, SWR and power. Stubs and
the concept of the distributed parameters. Applications of TL charts. Matching
in TL using single, double stub, and quarter wavelength transformer. Impedance
measurement at high frequencies. Waveguides and their parameters. TM mode
and TE mode. Propagation, attenuation, and mode excitation. Introduction
to antennas. |
| |
| 81341 Digital Systems Pre. 81241 |
| Analysis and design of completely specified synchronous
sequential circuits. State machines. Formulation of transition diagrams.
State minimization. Design of incompletely specified synchronous sequential
circuits. Design using Algorithmic State Machines (ASM) method. Analysis
and design of asynchronous circuits. Pulse mode circuits. Hazard and races.
Design of arithmetic circuits. |
| |
| 81348 Digital Systems Lab. Pre. 81248 Co-req. 81341 |
| Design of BCD synchronous counter using EPROM. Clock Controller
. Bit sequence detector. Analysis of synchronous sequential logic circuit.
Serial adder design using shift registers. Two's complement machine. Memory
element design. Design of RAM unit. The arithmetic logic unit (ALU). |
| |
| 81362 Electrical Machines Pre. 81212 |
| Electromagnetic energy conversion. Single-phase transformers:
ideal, practical, auto-transformer. Three-phase transformers. Direct current
machines. Three-phase synchronous machines. Three-phase induction motors.
Single-phase motors. |
| |
| 81369 Electrical Machines Lab. Pre. 81362 |
| DC motors. DC generators. Single-phase transformers. Three-phase
transformers. Three-phase alternators. Three-phase synchronous motors.
Three-phase induction motors; squirrel cage rotor and wound rotor ( slip-ring).
Single-phase motors. |
| |
| 81372 Instrumentation and Measurements Pre. 81321 |
| Introduction to measurements and errors. Units, standards,
and calibration. Measurement Bridges. D.C. and A.C. electronics meters,
indicating instruments and digital multimeters. Oscilloscope and its applications.
Signal generation. Analog and digital data acquisition systems. Transducers.
Spectrum Analyzer and its application. Frequency Counters. |
| |
| 81379 Instrumentation and Measurements Lab. Co-req. 81372 |
| Characteristics of moving coil meters. Galvanometer applications.
Applications of bridges including: resistance, capacitance, and inductance.
Thermal, light , and displacement transducers. Frequency Discriminators.
Calibration of measurement devices. Oscilloscope measurements. |
| |
| 81381 C Programming Pre. 81143 |
| Introduction to C. An overview of C program. Variables.
Data types. Control structures. Functions. Pointers and Arrays. Characters
and strings. Advanced program structure. Input and output. Files. The C
preprocessor. Basic concepts of C++. |
| |
| 81422 Electronic Circuit Design Pre. 81321 |
| Advanced application of Operational Amplifiers. Power amplifiers
and sinks. Active filters. Switched capacitor filters. Feedback amplifiers.
Oscillators. Project. Note: ( The student should be given computer aided design
and analysis homeworks using existing software: pspice, electronic workbench,....etc) |
| |
| 81441 Microprocessors Pre. 81341 |
| Review of microcomputer components. The microprocessor and
its architecture. Addressing modes. Instruction execution and timing cycles.
Instruction sets. Assembly language programming. Memory types and memory
interfacing. Basic input/output interfacing components. Data scanning techniques
for keyboard and seven-segment displays. |
| |
| 81442 Computer Organization and Design Pre. 81441 |
| Elements of computer design. Timing, instructions and control.
Register transfer and micro-operations. Basic computer organization. CPU
organization design of arithmetic unit and logic unit. Hardwired control
unit. Microprogrammed control unit. Memory hierarchy. Cache memory. Virtual
memory. |
| |
| 81448 Microprocessor Lab. Co-req. 81441 |
| Introduction to assembly programming. Data transfer. Branching
and looping. Arithmetic and logic operations. Stack memory and subroutines.
Interrupts. Input / output ports. Display unit. Timing unit. |
| |
| 81449 Microprocessor Systems Lab I Pre. 81448 |
| Building a single board microcomputer comprising a CPU,
UART, RAM, EPROM, and programmable timer. Serial interfacing using RS -
232 terminals. Parallel interfacing using centronics bus. Waveform generation.
Frequency and time measurements. |
| |
| 81451 Communication I Pre. 81303 |
| Review of Fourier transforms ( spectra, filters and Hilbert
transform ). Analog modulation techniques: AM, FM and PM. Bandpass noise
representation. Noise performance of analog modulation. PAM. |
| |
| 81452 Communication II Pre. 81451 |
| Analog pulse Modulation. PCM, DPCM and Delta modulation
. Matched filter and noise performance . Baseband transmission. ISI. Nyquist
criteria. Line coding and partial response signaling. Equalization. Binary
Bandpass transmission: BASK, BFSK, BPSK and DPSK. |
| |
| 81458 Communications Lab. I Co-req .81451 |
| Filters. AM and FM modulation and demodulation. Amplitude
Modulators. Single-sideband transmission. Superheterodyne receiver. |
| |
| 81461 Electrical Power Systems Pre. 81362 |
| Electrical energy generation. Electrical energy transmission.
Transmission line parameters. Current and voltage relations on a transmission
line. Power system representation. Load-flow solutions. Balanced and unbalanced
faults. Power system protection. |
| |
| 81462 Power Electronics Co-req. 81321 |
| Power semiconductor devices: diode, transistor, thyristor
and others. Natural and forced commutation techniques. AC/DC converters
(controlled rectifiers), AC/AC converters (AC voltage regulators). DC/DC
converters (DC choppers) and DC/AC converters (inverters). Motor drive
control techniques. |
| |
| 81469 Power and Power Electronics Lab. Pre. 81461 , .
81462 |
| Transmission line parameters and performance. System fault
detection and protection components: transducers, relays and circuit breakers.
Power electronic circuits: controlled rectifier, AC voltage regulator,
chopper and inverter. Motor drive control. |
| |
| 81471 Control Systems Pre. 81303 |
| Concept of control systems. Open-loop and closed-loop systems.
Mathematical modeling of physical systems. Transfer function and system
modeling diagrams. Response characteristics of control systems. Specifications
of system performance. Stability analysis of linear control systems. Routh’s
stability criterion. Time-domain analysis of control systems. Design of
controllers and compensators. |
| |
| 81478 Control Systems Lab. Co-req. 81471 |
| Open-loop and closed-loop systems. Servomechanism principles.
Transient response. Closed-loop position and velocity control systems.
The effect of gain, PI, PD, and PID controls on system performance. Frequency
response measurements. Analogue computer simulation of control systems.
System analysis and simulation using software packages. Introduction to
computer control systems. |
| |
| 81484 Data Structures Pre. 81381 |
| Basic concepts. Primitive data structures. Arrays. Records.
Stacks. Queues and lists. Trees. Graphs. Sorting and merging. Searching.
Recursion. Storage measurement. Applications. |
| |
| 81522 Communication Circuits Pre. 81451 |
| Broadband and narrowband transformer like coupling networks.
Nonlinear controlled sources. Sinusoidal oscillators. Mixers. RF and IF
amplifiers. Amplitude modulation modulators and detectors. FM modulators
and detectors. Phase locked-loop. |
| |
| 81523 VLSI Design Pre. 81441 |
| Introduction to the IC fabrication process. VLSI chip design
rules. Design of simple logical functions using VLSI logic devices. Design
of combinational circuits using PLA technique. Design of Flip-Flops. Design
of Get arrays. Design of bit slice processors.Analysis and diagnosis of
faults in ICs. |
| |
| 81531 Microwave Engineering Pre. 81332 |
| Review of Maxwell's equations. General concept of transmission
lines (TLs) for microwave frequencies. Analysis and synthesis of TLs. Waveguides
and resonant cavities. Microwave passive devices. Periodic structure and
microwave filters. Microwave antennas. Microwave tubes and electronics. |
| |
| 81532 Antenna Engineering Pre. 81332 |
| Principles of radiation. Antenna parameters. Wire antenna
including dipole, monopole, and loop antennas. Antenna array analysis including
broadside, endfire, circular arrays. Aperture antenna including slots,
rectangular and conical horn. Reflector antenna. Commonly used antennas.
Antenna synthesis. |
| |
| 81541 Computer Architecture Pre. 81442 |
| Parallel processing. Pipeline computers. Reduced instruction
set computers (RISC). Vector processors. Multiprocessor systems. Message passing
and data flow systems. One scale microprocessors. Input/Output subsystems. |
| |
| 81542 Computer Networks Pre. 81341 |
| Network layers and the ISO standard. TCP/IP model. Networks
topology. Analysis and design of subnetworks. The physical layer. The data
link layer. Local area networks. Network layer. Routing algorithms. Internetworking.
Overview of higher layer protocols. |
| |
| 81543 Microprocessor Systems Pre. 81441 |
| Principles of microcomputer systems design. Standard computer
buses and bus interfaces. Programmable input/output interfacing components.
Direct Memory Access technique (DMA). DMA-controlled input/output. Interrupt
handling and servicing techniques. Advanced features of microprocessors.
Analogue interfacing and applications. |
| |
| 81544 Fault-Tolerant Digital Systems Pre. 81442 |
| Theory and techniques for the diagnosis of hardware faults
in digital systems. Design of fault-tolerant systems. Detection and diagnosis
of faults in logic networks. Static and dynamic redundancy to achieve error
detection and error correction. |
| |
| 81545 Digital Image Processing Pre. 81303 |
| Introduction to 2-D digital signal processing: convolution,
correlation, Fourier t, filtering. Digital image analysis and segmentation.
Image enhancement techniques. Introduction to pattern recognition using
fuzzy logic and neural ne. Applications. |
| |
| 81546 Advanced Computer Networks Pre. 81542 |
| Introduction and overview of the TCP/IP model. Client server
model and software design of the TCP/IP. Concurrent processing in client
server software. Program interface to protocols. Algorithms and issues
in client software design. Multiprotocol server. Capacity assignment in
centralized and distributed networks. Delay models in computer networks. |
| |
| 81548 Microprocessor Systems Lab II Pre. 81449 Co-req.
81543 |
| Introduction to assembling and debugging a program using
system design kit. PC buses. Testing digital ICs. Frequency and time measurements.
A/D and D/A converter applications. DC motor speed control interface. Temperature
control interface. Parallel and serial PC interface. Programmable logic
controller. Assembly and troubleshooting PCs. |
| |
| 81551 Digital Communications Pre. 81452 |
| Geometric representation of signals : orthogonal signals,
correlation receivers and signal constellations. M-ary bandpass digital
transmission : ASK, PSK, FSK, QAM, noise performance and bandwidth efficiency.
Synchronisation. Information theory : entropy, source coding theorem, lossless
data compression, information capacity theorem and bandwidth - efficiency
diagram. Error control coding : coding gain, block codes, syndrome decoding,
cyclic codes. |
| |
| 81552 Communication Systems Pre. 81452 |
| Line communication. Telephone and data transmission systems.
Electromagnetic wave propagation systems at HF,VHF, and UHF. Terrestrial
radio relay links. Satellite systems including earth stations, satellite
link, VAST and DBSAT. Optical communication systems. |
| |
| 81553 Digital Signal Processing Pre. 81451 |
| Discrete-time signals and systems. Z-Transform. Frequency
analysis of discrete-time signals and systems. Fast Fourier transform (FFT).
DSP systems. Design of digital filters: FIR and IIR recursive and non recursive.
Introduction to image processing. Note: Computer aided design and analysis homework using
MATLAB software should be given to the students. |
| |
| 81554 Optical Communications Pre. 81452 |
| Advantages and applications of optical communication. Theory
of dielectric optical waveguides. Properties of multimode and single mode
optical fibres : wave propagation, attenuation and dispersion. Characteristics
of lasers. Semiconductors as optical sources : laser diodes, light emitting
diodes and drive circuits. Optical detectors : photodiodes and receiver
circuits. Sources of Noise. System design. |
| |
| 81555 Satellite Communications Pre. 81452 |
| Overview of satellite communication system. Satellite types,
orbits and frequencies. Techniques of multiple access. Earth station and
satellite components at the receiving and transmitting sides. Budget-link
calculations. Effect of ionosphere and weather conditions on wave propagation.
Effect of interference, intermodulation and intersymbol interference. Modulations
in satellite systems. DB satellites. |
| |
| 81556 Telephone Engineering Pre. 81452 |
| Audio transmission. Principles of telephone networks. FDM
systems. Transmission planning. Switching techniques. Traffic theory .
Signalling. Switching networks. Digital switching techniques. |
| |
| 81558 Communication Lab. II Pre. 81452 |
| Sample and hold. Aliasing effect. Generation and detection
of PCM. Delta Modulation. Digital passband communication formats : ASK,
PSK, FSK . |
| |
| 81571 Advanced Control Systems Pre. 81471 |
| State-space representation of dynamic systems. Analysis
of continuous-time state systems. System’s stability, controllability,
and observability. Design of state feedback control systems. Discrete-time
state equations. State variables and transfer functions. Sampled-data systems.
Design and analysis of digital control systems. Introduction to non-linear
control systems. |
| |
| 81581 Operating Systems and System Programming pre. 81442 |
| Assemblers. Loaders and linkers. Compilers. Introduction
to operating system. Process management. Interprocess communication and
synchronization. Memory management. File systems. Input/output systems. |
| |
| 81582 Advanced Topics in Operating Systems Pre. 81581 |
| Protection and security. Deadlocks. Virtual memory. File
systems. Structure and implementation. Multiprocessor systems. Distributed
systems and networks. Current operating systems. Case studies. |
| |
| 81583 Intelligent Systems Pre. 81484 |
| Definition of Artificial Intelligence (AI). Knowledge concepts.
Knowledge representation: formalized logic , frames, uncertainties, semantic
networks, object-oriented, conceptual graphs, fuzzy logic. Search techniques:
uninformed search, informed search . Applications of AI: natural language
processing , expert systems, pattern recognition. AI languages. |
| |
| 81584 Software Engineering Pre. 81381 |
| Introduction to software engineering. Importance and forces
behind its emergence. Software quality and development. Software metrics.
Measuring complexity, quality, productivity, maintainability and usability.
Object oriented principle. Object oriented design and its practical applications.
Software design using re-engineering approach. Project. |
| |
| 81585 Object Oriented Programming Pre. 81484 |
| Concepts of object-oriented design, techniques, and object-oriented
languages. Basic concepts of C++. Student will learn and use an object-oriented
programming language in selected practical applications. |
| |
| 81586 Data Bases Pre. 81484 |
| Introduction to database systems. The relational models.
SQL language. Database design. Data protection. Introduction to object
- oriented systems. Database applications. |
| |
| 81587 Computer Graphics Pre. 81381 |
| The principle of graphics and animation. Graphical commands
in C. Graphical algorithms: line functions, curve functions, color functions.
Two-dimensional transformations: rotation, scaling, reflection, translation
and matrix representation. Introduction to graphical user interfaces: windows
and icons, dragging and menu design. Design of animation sequences. Student
project. |
| |
| 81591 Graduation Project I |
| Each student takes an independent project under the supervision
of a faculty member in the Electrical Engineering Department. Project I,
which represents the first phase of the graduation project, trains the
student in the basics of organising technical research and development,
and gathers the practical and theoretical resources necessary for completion
of the graduation project in project II. |
| |
| 81592 Graduation Project II |
| This project completes and implements the work undertaken
in project I. After full implementation of the graduation project’s goals,
the student must present a comprehensive report on the entire graduation
project |
| |
| 82113 Engineering Workshops |
| Safety and use of tools. Basic skills of machining. Basic
skills of welding. Household electric circuit installation. Basics of carpentry
and its tools. |
| |
| 82114 Engineering Drawing |
| Introduction to engineering drawing and drawing instruments.
Concepts of sketching. Geometric construction . Projection method. Multi-view
drawing with instruments. Auxiliary views. Sectional views. Dimensioning.
Oblique and Isometric pictorials. Concepts of computer drawing. The use
of Computer-Aided Drawing (CAD), and implementation of the AutoCAD software
package. |
| |
| 82116 Thermodynamics Pre. 15125 |
| Basic concepts of thermodynamics. Properties of pure substances.
Tables of properties. Work and heat. First law of thermodynamics for closed
and open systems. Ideal gases. The second Law of thermodynamics . Heat
engines. Refrigerators and heat engines. Carnot cycles. Entropy. |
| |
| 82224 Engineering Mechanics Pre. 15125 |
| Introduction to statics. Forces in plane and in space. Rigid
bodies. Equivalent systems of forces. Equilibrium of rigid bodies. Analysis
of structures, Trusses. Introduction to dynamics. Kinematics of particles.
Kinetics of particles. Impulse and momentum. Introduction to strength of
materials. Stress, str, and elasticity. Deformation of members. |
| |
| 82402 Engineering Economy Pre. 15213 |
| Basic concepts in engineering economy including value of
money, equivalence, compounding and discounting. Cash flow analysis. Tefor
evaluating alternatives. Minimum attractive rate of return. Evaluation
of rate of return of projects. Comparison among alternatives/projects.
Benefit/cost ratio evaluation. Breakeven analysis. Sensitivity analysis.
Components of feasibility studies. |