MSC COURSE DESCRIPTIONS
GE 501 - Computer Simulation of Engineering Systems 3 (3 ,0)
Introduction to system modelling; Principles of computer simulation: system structure, function, timing rules, performance measures, and validation; Random number generators and Monte Carlo simulation; Simulation approaches using: languages and general purpose packages; Continuous system simulation; Discrete system simulation; Simulation examples of engineering systems.
EE 502 - Modelling of Stochastic Engineering Systems 3 (3 ,0)
Concepts of probability and random variables, reliability, lifetime, failure rate; Functions of random variables; Stochastic processes; Ergodicity and stationarity of random processes; Correlations functions; Analysis and processing of random signals; Time series models and parameter estimation; Various applications in engineering systems.
Math 505 Numerical Linear Algebra 3 (3 ,0)
Linear equations and matrix analysis; Approximation of functions, error analysis; Special matrices, error analysis for linear systems, iterative methods, computation of eigenvalues and eigenvectors.
EE 503 Advanced Digital Circuit Design 3 (3 ,0)
Review of dynamic logic circuits; Latches and Flip-flops; Timing of digital circuits; Memories: types, cell circuits; BiCMOS digital circuits; GaAs digital circuits; Low power digital circuits design; Review of sequential logic design; Synchronous sequential circuits; Asynchronous sequential circuits; Designing arithmetic circuits; Designing memory and array structures.
EE 504 Electronic Devices 3 (3 ,0)
Fundamentals of quantum mechanics; Energy bands and carrier concentration; Carrier transport and recombination; P-N junctions; Schottky barrier junctions; Heterojunctions and ohmic contacts; Bipolar junction transistors; Field effect transistors; Semiconductors and diodes in optoelectronics.
EE 506 Advanced Analysis of Electronic Circuits 3 (3 ,0)
Nonlinear IC transistor model; Measurement and extraction of nonlinear model parameters; Terminal parameter characterization of logic circuits; Analysis of integrated ECL, TTL and MOS circuits; Analysis of integrated op-amp circuits: Bipolar and PET differential amplifiers, current sources, current mirrors, active loads, super-beta gain stages, cascaded differential amplifiers and the end amplifier.
EE 507 VLSI Design 3 (3 ,0)
Basic concepts of Low level and High level designs; Application specified Integrated Circuits ASIC; Design methods; CAD Tools; Case Study.
EE 508 Optoelectronics 3 (3 ,0)
Review of semiconductors theory; Hetero-junction structures; Light sources: review of principles, modulation bandwidth and spectral properties; Light detectors: review of principles, noise and sensitivity; Optical waveguides; Optical fibers: review of principles, attenuation, dispersion; Optical amplifiers; WDM and DWDM system and its components; Optical networking components; Trends and future directions in optoelectronics.
EE 509 Embedded Systems 3 (3 ,0)
Introduction; Types of embedded processors; Microcontrollers: basic architecture, design and operation, programming and development, interfacing, applications; Custom single purpose processors design; Embedded systems peripherals design: keypad controller, UART, Timers, LCD controller; Embedded systems interfacing; Case study.
EE 510 Data Communication Integrated Circuits 3 (3 ,0)
Review of the general concepts of digital and data communication systems; UART, USART, RS232 and MODEM interface circuits; Modem circuits; Transceivers; Line driver; CODEC; Echo canceller (analog and digital approach); Serializer/deserializer; Clock generation circuit; Clock recovery circuits; Line code circuits; Introduction to network processor and controller.
EE 512 Applications of Integrated Circuits 3 (3 ,0)
Review of applications of op-amp.; Advanced applications of Op-Amp; Current feedback amplifiers and current conveyers: theory and applications; Analog signal processing using current mode circuits, voltage multipliers/mixers and dividers; Modulators, analog switches and multiplexers/ demultiplexers; Timers and programmable timers; PWM, V/F and F/V circuits; PLL circuits; Power management circuits; Power amplifier circuits; Mixed Signal ICs : Programmable amplifies , filters and oscillators; Programmable power supply circuits; voltage reference; AD/DA circuits.
EE 515 Microwave Electronics 3 (3 ,0)
Survey of microwave semiconductor devices, their limitations and equivalent circuits; Microwave circuit techniques: design and construction of cavities; Analysis and design considerations of parametric amplifiers, harmonic generators, impulse generators, reflection-type tunnel diodes amplifiers; Microwave switches and limiters; Microwave transistors and circuits.
EE 516 Selected Topics in Electronics 3 (3 ,0)
Topics of current interest will be offered.
EE 517 VLSI Fabrication Technology 3 (3 ,0)
VLSI processing: crystal growth, oxidation, epitaxy, lithography, etching, doping and diffusion, ion implantation, dielectric and polysilicon film deposition, metallization; VLSI manufacturing: wafer cleaning and contamination control, process characterization and control, process modelling and simulation, emerging processes; Bipolar IC technology; MOS IC technology.
EE 519 System on Chip 3 (3 ,0)
Introduction to system on chip evolution: historical background and design tools progress; Introduction to SoC components: Specification, modeling and analysis; System validation tools: HDL , building computational prototype, other system simulation packages analog or digital; Implementation methodology: design using programmable logic devices for all digital system: design example; Implementation methodology: design using Core Cell structure and Intellectual Property (IP), definition of core cell, digital Core cells like: processors, DSP, LSI, MSI etc.; Controller Core cells, and computer interface circuits, e.g. ISA, PCI , UART etc.
EE 521 Electromagnetic Fields 3 (3 ,0)
Quasi-static fields; Time harmonic fields; Wave propagation in unbounded media; Reflection and transmission of plane wave; Radiation and antenna concepts; Some theorems and concepts: the source concept, duality, uniqueness, image theory, the equivalence principle, fields in half space, reciprocity, Green’s functions; Plane wave functions; Analytical and numerical techniques for solving fields problems.
EE 524 Communication Networks 3 (3 ,0)
Protocol layering, circuit switching, packet switching, multiple access and LAN protocols, routing algorithms, flow, error and congestion control; Common network protocols for ATM networks and the Internet; Principle of queuing theory, analysis and design of communication networks; Case studies; Current trends in network techniques and services.
EE 526 Optical Communications 3 (3 ,0)
Optical fibers: review of principles, attenuation, dispersion; Optical amplifiers; Light sources: review of principles, modulation bandwidth and spectral properties; Light detectors: review of principles, noise and sensitivity; Digital optical communication systems; WDM and DWDM system and its components; Optical networking; Trends and future directions in optical communications.
EE 528 Digital Communications 3 (3 ,0)
Review of random processes; Binary detection theory; Representation of band-pass signals and systems; Signal space representation; Optimum receivers for the Additive White Gaussian Noise channel AWGN; Performance of the optimum receiver for memory-less modulation; M-ary modulation; Representation and spectral characteristics of digitally modulated signals; Signal design for band-limited channels; Digital communications over fading multi-path channels; Introduction to spread spectrum signals.
EE 571 Digital Image Processing 3 (3 ,0)
Overview of one-dimensional (1-D) signal processing fundamentals; 2-D signals and systems; 2-D block transforms, filter banks, and wavelets; Design and implementation of linear 2-D digital filters; Image formation; Image sampling and quantization; Image enhancement and restoration; Image coding; Basic image analysis techniques: feature extraction, segmentation, edge detection and pattern recognition.
EE 572 Satellite Communications 3 (3 ,0)
Types of satellites; Orbits and inclination; Satellite construction; Earth stations design; Modulation, coding, Multiple-access and demand assignment; Satellite constellations for mobile communications; ALOHA channels; Packet radio terminals; Privacy and security; Trade-offs in systems design.
EE 573 Information Theory 3 (3 ,0)
Information theory measures: Entropy, relative entropy and mutual information; Entropy rate of a stochastic process: Memoryless sources and sources with memory (Markovian); Data compression: source coding theorem, variable length codes, arithmetic codes, Ziv-Lempel universal coding; Characterization of transmission and storage channel: channel capacity, the channel coding theorem and its converse, Gaussian channel, capacity of band-limited channels; Introduction to error control codes; Introduction to distortion theory.
EE 574 Error Correcting Coding for Communication Systems 3 (3 ,0)
Shannon’s Capacity Theorem; Introduction to ECC; Linear block coding; Bounds on Hamming distance; The standard array; Syndrome decoding; Hamming codes; Maximum likelihood decoding; Bounded distance coding; Performance in AWGN channels; Galois fields; Polynomials over GF(q); Cyclic codes; BCH and reed-solomon codes; Convolutional codes and Viterbi decoding; Catastrophic behavior & minimality; TCM: set partitioning and Euclidean distance; Bit error rate bounds for convolutional codes; BER bounds for trellis codes; Introduction to turbo codes; Codes for fading channels; Uniform interleaver analysis; Application of ECC in different communication systems and in storage media.
EE 575 Mobile Communications 3 (3 ,0)
Radio propagation: path loss in different wireless environments, shadowing, reflection, diffraction, scattering, coverage, multi-path and small scale signal variations, channel measurements and simulation; Cellular radio systems: brief overview of cellular radio principles and multiple access methods, interference characterization; Digital modulation and interference: digital modulation methods, error performance in interference and fading, diversity, adaptive equalization and coding Principles, types and performance of diversity combining, adaptive equalization techniques for combating multi-path, block and convolution coding techniques and interleaving; System examples and current topics: TDMA and CDMA systems; OFDM, Multi-user detection, space-time processing and coding, etc.
EE 576 Selected Topics in Communications and Signal processing 3 (3 ,0)
Topics of current interest will be offered.
EE 577 Selected Topics in Electromagnetic Waves and Microwave Engineering 3 (3 ,0)
Topics of current interest will be offered.
ELECTRICAL POWER COURSES
EE 531 Advanced Theory of Electrical Machines 3 (3 ,0)
Transients of synchronous machines; Subsynchronous resonance phenomenon; Application of superconductivity to electrical machines; Operation of induction and reluctance generators.
EE 533 Electrical Machine Dynamics 3 (3 ,0)
Electrical machines modeling techniques; State space representation; Small displacement equations; Simulation techniques; Applications to different types of electrical machines.
EE 534 Power Semiconductor Converters 3 (3 ,0)
Semiconductor devices; Driving, snubber and protection circuits; Resonance converters; Switching dc power supplies; Power conditioners; Applications to electrical energy utilization;
EE 536 Electrical Machines for Special Purposes 3 (3 ,0)
General features; Construction and performance of: reluctance machines, PM machines, stepper motors, servomotors, linear machines and AC commutator machines.
EE 544 Reliability Evaluation and Power System Planning 3 (3 ,0)
Basic probability theories; Application of some well-known probability distributions in power system reliability evaluation; Reliability indices for generation and transmission systems; Network modelling and reliability evaluation of isolated and interconnected systems; Composite reliability evaluation of generation and transmission systems; Power systems expansion planning methodologies.
EE 546 High Voltage Test Techniques 3 (3 ,0)
Types and applications of testing voltages; Generation and measurements of testing voltages and currents; High voltage testing techniques including destructive and non-destructive testing; Measurements in power networks; High voltage testing of various power equipment.
EE 547 Selected Topics in Power Systems 3 (3 ,0)
Topics of current interest will be offered.
EE 548 Power System Protection 3 (3 ,0)
Relay modelling and simulation techniques; Algorithms and techniques for protection of lines, transformers, and generators; Effect of system transients on the response of different protection schemes; Modern relay testing techniques; Hardware and software for computer-based relays; Synchronized phasor measurements; Digital filtering and impedance estimation algorithms; Integrated protection and control systems and related communication issues.
EE 549 Power System Dynamics 3 (3 ,0)
Dynamic modeling and simulation of synchronous generator, loads, transmission lines, excitation systems, turbines and speed governors; Modeling of multi-machine systems. Transient stability; Dynamic stability; Power system stabilizers.
EE 581 High Voltage Transmission Systems 3 (3 ,0)
AC and DC transmission systems; Three-phase line commutated bridge converters as applied to HVDC transmission; HVDC within an AC transmission system for enhancing its performance; Flexible AC Transmission Systems "FACTS": series capacitors, static compensators, unified power flow controllers, static phase shifter and other emerging FACTS technologies.
EE 582 Power System Transients 3 (3 ,0)
Lumped parameter analysis; Switching transients in AC/DC systems, arc modeling, damping, current suppression; Traveling wave phenomena, line discontinuities, ferroresonance, transient recovery voltage; Lightning phenomena, dynamic overvoltages, transient switching surges, transformer transients.
EE 583 Distribution System Engineering 3 (3 ,0)
Distribution system planning and load forecasting; Distribution system automation; Design of sub-transmission lines; Distribution substations, primary and secondary systems; Voltage drop and power loss considerations; Application of capacitors in distribution systems; Distribution system protection and reliability; Distribution operations and feeders reconfiguration; Automatic meter reading technologies; Power quality issues: causes, assessment and mitigation techniques
EE 585 Power System Operation and Control 3 (3 ,0)
Advanced topics in power flow: tap changer and phase shifter representation; Optimal power flow: problem formulation, inequality constraints, control inputs, solution techniques; Unit commitment: problem formulation, solution techniques; Power system security; State estimation; Automatic generation control; Energy management systems, control center operation and SCADA systems.
CONTROL SYSTEMS AND COMPUTERS COURSES
EE 550 Internet Technologies and E-Services 3 (3 ,0)
Multi-level architecture of the Internet; Extranets, and Intranets, including the basic requirements of clients, servers, networking, and communications; E-services in value chains, value systems, business processes, and the digital economy; E-services models in governments and commerce; Semantic webs, software agents, and future trends.
EE 551 Computer Controlled Systems 3 (3 ,0)
Introduction to discrete-time systems, sampling theorem, z-transform, discrete-time mathematical models, data reconstruction; Analysis of discrete-time systems stability; Control design methods: state-space design, advanced methods (repetitive control, deadbeat control, approximate tracking control).
EE 552 Advanced Microprocessors and their Applications 3 (3 ,0)
Principles of advanced 32-bit and 64-bit microprocessors; Advanced microprocessor structure and architecture; Pipelined execution and instruction-level parallelism; Hardware features and new instructions; Support for virtual memory, paging, privilege levels, multitasking and internal cache; Dynamic memory allocation; Dynamic data structures. Floating point co-processors; RISC principles and advantages; Practical applications and programming projects.
EE 553 Computer Organization and Architecture 3 (3 ,0)
Multi-level computer architecture and basic components; The digital logic level; The micro-architecture level; The instruction set level; The operating system level; The assembly language level; Parallel computer architecture; Future trends.
EE 554 Performance Evaluations of Computing Systems 3 (3 ,0)
Basic principles and investigation methods; Queuing systems: theory and practical evaluations of processing, switching, and concentration systems; Analysis of reliability and practical evaluations of failures, and security challenges of hardware and software systems.
EE 557 Linear Systems 3 (3 ,0)
Linear system representations; State and simulation diagrams; Companion forms, controllability and observability of systems, minimal realization; State and output feedback, pole placement method; State estimation and observers; Linear multivariable systems; Design project using MATLAB.
EE 559 Intelligent Control Systems 3 (3 ,0)
Introduction to AI. Expert systems; Fuzzy logic; Neural networks; Genetic algorithms; Applications to systems and control; Design project using MATLAB.
EE 560 Advanced Control Techniques 3 (3 ,0)
System modeling and identification; Adaptive control; Quadratic optimal control; Robust control; Design project using MATLAB.
EE 561 Selected Topics in Computers 3 (3 ,0)
May include, but not restricted to the following topics: Applied Digital Logic Design; Computer Security Policies and Techniques; Web Development Tools, Languages, and Techniques.
EE 562 Selected Topics in Control 3 (3 ,0)
May include, but not restricted to the following topics: Modeling and Identifications of Control Systems; Large Scale Control Systems; LMI Control Systems; Advanced Applications of Control. Delay and Hybrid Systems,
M.Sc. Research Project
EE 598 Research Project (1) 3 (3 ,0)
A selected research topic will be conducted.
EE 599 Research Project (2) 3 (3 ,0)
A selected research topic will be conducted.