Course Descriptions


Course Code Course Name Hours Credit ECTS
EE 221 Circuit Theory I (4+1+0) 4 7
Voltage and current, ideal basic circuit elements. Reference directions, power and energy. Graph representation of circuits. Kirchoff's laws. Introduction to time-invariant circuits. Techniques of circuit analysis. General resistive circuits. The operational amplifier. Inductance, capacitance and magnetic coupling. Analysis of first-order and second-order circuits. Phasor transform and sinusoidal steady state analysis of circuits, transformers.
EE 222 Circuit Theory II (4+1+0) 4 7
Power calculations for circuits with sinusoidal sources, complex power. Impedance matching for maximum power transfer. Three-phase circuits. Laplace transform. Transient and steady state analysis of time invariant circuits using Laplace transform. Transfer function and impulse response. Convolution integral in circuit analysis. Frequency response and frequency selective circuits. Passive and active filter circuits. Butterworth and Chebyshev filter design. Two-Port circuit characterization and analysis of terminated two-port circuits. Fourier series in circuit analysis.
Prequisite : EE 221
EE 224 Electrical Circuit Lab. (0+0+2) 1 2
Circuit simulation and design by SPICE software. Measurements using voltmeters, ammeters, oscilloscopes and other instruments. Application of circuit principles introduced in EE 221 and EE 222: Resistive circuits, circuit analysis, frequency response tests with RL and RC networks. Two-port circuit parameters. Passive and active filters. Design, simulation and measurement of electrical circuits.
Corequisite : EE 222
EE 225 Electrical Circuits (3+1+0) 3 6
Circuit variables. Circuit elements. Ohm's law, Kirchoff's laws and Thevenin's/Norton's, and superposition theorems. Circuit analysis methods. Natural and step responses of first and second order circuits. Sinusoidal steady state analysis of electrical circuits. Power and energy.
(For non-EE students)
EE 227 Electrical Circuit Lab. (0+0+2) 1 2
Introduction to laboratory equipments, oscilloscope and signal generator. Two-terminal passive elements, Experimental verification of the fundamental circuit principles and theorems such as Ohm's, Kirchoff's laws and Thevenin's/Norton's, superposition theorems. Responses of first and second order circuits. Introduction to PSPICE.
Corequisite : EE 225 or EE 221, (For non-EE students)
EE 232 Electronics I (4+1+0) 4 7
Conduction mechanism in metals and semi-conductors, doping in semi-conductors, p-n junction. Diode characteristics and applications. Bipolar Junction. Transistor operation, transistor characteristics, transistor biasing, small-signal modeling and analysis. JFET operation and biasing, MOSFET operation and biasing. FET small-signal modeling and analysis. BJT and JFET amplifiers' frequency response.
Prequisite : EE 221
EE 240 Logic Circuit Design (3+1+0) 3 5
Number systems. Boolean algebra, logic networks and their simplification. Logic design with gates. MSI and LSI technologies. Combinatorial circuits, sequential circuits. Counters, shift registers, arithmetic logic, memory and control units.
This course is equivalent to IT 204 Logic Design (3+0+2) Credit: 4.
EE 242 Logic Circuit Design Lab. (0+0+2) 1 2
Experiments with logic gates and combinational circuits, digital arithmetic circuits, multiplexers, flip-flops, counters, shift registers.
Corequisite : EE 240
EE 262 Electromagnetic Fields and Waves (4+1+0) 4 7
Electrostatic fields. Dielectric properties of materials. Stationary electric currents and static magnetic fields. Time-varying electromagnetic fields. Faraday's induction. Maxwell's equations. Time-harmonic electromagnetic waves. Uniform plane waves.
Prequisite : MATH 201 or MATH 203
EE 302 Electromechanical Energy Conversion (3+1+0) 3 6
Types of energy, energy conversion principles, electromechanical energy conversion. DC machines: equivalent circuits, operating characteristics, voltage and velocity regulations. Transformers: equivalent circuits, operating characteristics and transformer testing. Induction motors and generators, stepping motors. AC synchronous machines.
Prequisite : EE 221
EE 303 Simulation Tools (2+0+2) 3 5
Matlab environment. Vector, matrix and array operations. Matlab commands. Plotting and graphics. Symbolic math. Matlab programming. Search and sort algorithms. Simulink and modeling. Graphical user interfaces. Circuit analysis. Signal processing and applications.
EE 333 Electronics Lab. (0+0+2) 1 2
Diode characteristics and applications. Transistor biasing. Measurement of transistor parameters. Single and multistage transistor amplifiers. Amplifier frequency response. DC power supplies and regulator circuits. Design and simulation of differential amplifiers, active filters, oscillator circuits and power amplifiers.
Corequisite : EE 336
EE 335 Electronics (3+1+0) 3 5
Introduction to the semi-conductor technology. Semi-conductor circuit components: diodes and transistors. BJT and FET transistor parameters, operating regions, small signal models, voltage and current gains. System approach to the semi-conductor circuits, effects of source and load impedances. Operational amplifiers.
Prequisite : EE 225 or EE 221, (For non-EE students)
EE 336 Electronics II (4+1+0) 4 7
Multistage amplifiers, coupling techniques and frequency response, differential amplifiers. High-frequency modeling of transistors. Feedback and broad banding techniques. Analog integrated circuits. OPAMPs. Power amplifiers, filters and oscillators, regulated power supplies.
Prequisite : EE 232
EE 337 Electronics Lab. (0+0+2) 1 2
Semi-conductor junction diode characteristics and applications. BJT and FET transistors and their biasing, measurement of transistor parameters. Transistor amplifiers, amplifier frequency response. Operational amplifiers and their applications.
Corequisite : EE335, (For non-EE students)
EE 339 Fundamentals of Electrical and Electronics Engineering (3+0+0) 3 6
Electrical circuits. Kirchhoff's laws, and circuit components. Electrical power and energy. Resistive circuit analysis. Operational amplifiers. Solutions of first and second order dynamic circuits. Sinusoidal steady-state analysis of circuits. Complex, active and reactive powers. Three-phase circuits. Semiconductor elements: diodes, transistors, thyristors and triacs. Amplifier circuits. Magnetic circuits and transformers. Electromechanic energy conversion and electrical machines.
(For non-EE students)
EE 352 System Dynamics and Control (3+1+0) 3 6
Analysis of linear control systems by differential equations and transfer function methods. Transient response of first and second order systems. Stability of closed loop systems. Routh-Hurwitz criterion, root-locus diagrams. System analysis in frequency domain. Bode and polar plots. Nyquist stability criterion. Introduction to the design of linear control systems, compensation techniques.
Prequisite : MATH 220 or MATH 203
This course is equivalent to ME 336 Modeling and Control of Dynamic Systems (3+1+0) Credit: 3
EE 353 Signals and Systems (4+1+0) 4 7
Time and frequency domain analysis of signals and systems. Periodic signals. Convolution integral. Transmission of information by orthogonal functions. Fourier transforms. Filters. Modulation theory. Analysis of discrete time signals and systems. Discrete time Fourier transform (DFT). Computer applications.
Prequisite : EE 222 or Consent of instructor
EE 354 Digital Signal Processing (3+1+0) 3 6
Linear time invariant systems, stability and causality. Discrete Time Fourier Transform. Z-Transform. Sampling and quantization schemes. Sampling Theorem. A/D, D/A conversion. Transform analysis of LTI systems. Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) systems, and their realizations. Digital filter design techniques. Discrete Fourier Transform (DFT) and its computation: Fast Fourier transform techniques. Computer applications.
Prequisite: EE 353 or Consent of instructor
EE 363 Microwave Engineering (3+1+0) 3 6
Introduction to microwave engineering. Transmission lines. Impedance transformation and matching. Smith Chart. Microwave network analysis, matrix representations, generalized scattering parameters. Power dividers and directional couplers. Microwave filters. Microwave amplifiers. Introduction to antennas and microwave propagation.
Prequisite : EE 262
EE 370 Introduction to Communication Systems (3+1+0) 3 6
Review of Fourier transforms, linear systems. Bandpass processes and systems, Hilbert transform. Linear and angular modulation, modulator and demodulators. Frequency translation and FDM. Review of probability and introduction to random processes. Noise analysis of communication systems. Sampling and quantization. Pulse modulation, PCM and TDM. Matched filters, intersymbol interference.
Prequisite: MATH 230 and EE 353
EE 402 High Voltage Techniques (3+0+0) 3 6
Electrostatic fields: basic electrode systems, approximate calculation of maximum electric field strength, electrode systems with multi-dielectrics, conformal mapping, numerical methods for electrostatic field calculations. Introduction to discharge phenomena: discharge phenomena in gases (Townsend and streamer theories); corona, lightning and surface discharges, discharge phenomena in solid and liquid dielectrics. Introduction to the origin of overvoltages and protection against them.
Prequisite : EE 222
EE 404 Energy Generation and Distribution (3+0+0) 3 6
AC systems, mono and three phase AC systems, phase difference, delta-wye circuits, power in AC systems, description of network types according to voltage levels and their configurations. Determination cross-section, current carrying capacity and losses of power lines. Calculation of voltage drop in the Medium and Low Voltage Distribution Systems. Determinations of reactive power and installation of compensation systems, benefits gained with installation of compensation systems.
Prequisite : EE 302
EE 405 Power Electronics (3+0+0) 3 6
Concepts of power electronics and its industrial applications, voltage sources, signal generators, operational principles and characteristics of diode and SCR power devices, operational principles and characteristics of BJT and MOSFET power devices, operational principles and characteristics of triacs, GTO, MCT, and IGBT power devices. AC-DC converter (rectifiers) types and their operational principles and characteristics, analysis of uncontrolled one and three phase half wave and full wave rectifiers. Analysis of controlled one and three phase half wave and full wave rectifiers. AC-DC rectifiers in the AC network and their effects. Design of AC-DC converters. AC-AC converter (AC choppers) types, operational principles and characteristics. Analysis of one phase AC-AC converters, analysis of three phase AC-AC converters, AC-AC converters in AC network and their effects, design of AC-AC converters.
Prequisite : EE 232 or EE 335
EE 441 Digital Electronics (3+0+0) 3 6
Fundamentals of digital electronics. Large signal transistor models. BJT inverters and logic gates (TTL, ECL). MOS inverters and logic gates (NMOS, CMOS). Flip-flops. Semiconductor memories (ROM, RAM). Sampling circuits (A/D and D/A converters).
Prequisite : EE 232 or EE 335
EE 444 Microcontroller Based System Design and Control (3+0+0) 3 6
Overview of microcontroller-based systems, including applications, architecture, number systems and languages. Process control, measuring and controlling thermal, electrical, mechanical, biomedical and chemical systems. Introduction to programmable logic controllers (PLCs) and applications.
Prequisite: Consent of instructor.
EE 453 Introduction to Image Processing (3+0+0) 3 6
2-D sampling, aliasing, and quantization. Fundamentals of color science, human visual system. 2-D Block transforms, DFT, DCT and wavelet transforms. Image filtering, edge detection, enhancement, and restoration. Inverse problems and tomographic reconstruction. Image analysis including color and texture segmentation. Image compression.
Prequisite : EE 353
EE 454 Multimedia Processing and Communications (3+0+0) 3 6
Representation, compression, storage, transmission, and processing of multimedia. Signal representation of data and audio, speech, image, graphics, video signals. Multimedia compression techniques and standards. Content-based image and video indexing and retrieval. Fundamental technologies for multimedia communications and networking. Streaming audio and video over Internet and wireless networks. Error resilient communications. Multimedia data hiding and digital watermarking.
Prequisite: Consent of instructor.
EE462 Microwave Measurement Techniques and Lab. (2+0+2) 3 6
Fundamental measurement techniques at microwave frequencies: power, frequency and impedance measurements. Noise in microwave circuits and noise figure measurements. Sources, detectors and mixers. S-parameters measurement and network analyzers. Microwave antennas and propagation measurements. Computer aided design and simulation tools for microwave circuits. Laboratory experiments: Power, frequency, impedance, attenuation, reflection, SWR and S-parameters measurements, impedance matching, antennas and propagation.
Corequisite : EE 363
EE 470 Digital Communication Systems (3+0+0) 3 6
Signal Spaces, conversion of continuous time channels into vector channels. Binary and M-ary signalling. Optimum detectors and probability of error. Digital modulation types, PAM, QAM, PSK, FSK, MSK. Differential modulation. Coherent and noncoherent detection. Multiuser communications: spread spectrum, CDMA and OFDM. Fundamental limits in communication: introduction to information theory. Error correcting codes.
Prequisite : EE 370
EE 473 Communication Electronics (3+0+0) 3 6
Active and passive filters. Transistors, RF amplifier analysis and syntehesis using Y parameters. LC and crystal oscillators. PLL's and frequency synthesizers. Linear and exponential modulator and demodulator design.
Prequisite : EE 232 or EE 335
EE 474 Communication Simulation Techniques and Lab. (2+0+2) 3 6
Analog communication systems. Amplitude modulation (AM), double sideband modulation (DSB), single sideband modulation (SSB), frequency / phase modulation (FM/PM). Digital communication systems: amplitude shift keying (ASK), phase shift keying (PSK), frequency shift keying (FSK). Digital, communication system simulation (transmitter-receiver-channel), simulations of communication systems using MATLAB.
Corequisite : EE 370
EE 476 Wireless Communication (3+0+0) 3 6
Introduction to RF and wireless technology. Basic concepts in RF design, noise in RF circuits. Cellular radio and telephony systems, cellular system design fundamentals: Frequency planning, interference, trunking, cell splitting, sectoring. Mobile radio propagation models: large scale propagation models, link budget design using path loss models, small scale or fading models. Multiple access techniques: FDMA, TDMA, spread spectrum multiple access, frequency hoped multiple access, direct sequence multiple access-CDMA, space division multiple access. Capacity of cellular systems. Wireless mobile systems and standards, GSM, DECT, AMPS, PDC, CDMA.
Prequisite : Consent of instructor
EE 480 Introduction to Integrated Circuits (3+0+0) 3 6
Introduction to integrated circuits, CMOS technology, layout, delay, power, interconnections, reliability, logic circuits, sequential circuits, data bus structures, array structures, design methodology, test, packaging and hardware decription language (HDL).
Prequisite : Consent of instructor
EE 481 Applied Digital Signal Processing (3+0+0) 3 6
Introduction to Programming and Simulation Tools: Matlab and Simulink, Introduction to Signal Processing and Analysis, Fourier Series, Fourier Transform, Complex Signals, Analog Systems, Sampling and Reconsruction, Digital Systems, Z-Transform and Discrete Time Fourier Transform (DTFT), Characterization of Digital Systems, Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT), Design of Digital Filters: FIR Filters, IIR Filters, Random Signals, Stationary Random Process, Modulation, Matched Filter and Digital Modulation, Power Spectrum Estimation, DFT for Spectrum Estimation, Transform Domain Techniques and Applications: Karhunen Loeve Transform, Wavelet Transform and Discrete Cosine Transform.
Prequisite : Consent of instructor
EE 483 Digital Control Engineering (3+0+0) 3 6
Introduction to Digital control. Discrete time systems. The z-transform. The convolution theorem. Frequency response of discrete time systems. The sampling theorem. Modeling of digital control systems. ADC model. DAC model. Zero order hold (ZOH). Steady-state error computation for digital control systems. Stability of digital control systems. Digital control system design. State-space representation. Properties of state-space models.
Prequisite : Consent of instructor
EE 487 Circuit Synthesis (3+0+0) 3 6
Positive real functions; Foster and Cauer circuits; LC, RC, and RLC circuit synthesis; Positive real matrices, Passive two-port circuit synthesis; Fundamental active building block: Operational Transconductance Amplifier (OTA), Second generation Current Conveyor (CCII); Active circuit synthesis; Frequency and impedance normalization, types of filters, approximation problem, and frequency transformation.
Prequisite: Consent of instructor
EE 488 Applied Speech and Audio Signal Processing (3+0+0) 3 6
Introduction to relevant signal processing, Fourier Series and transforms, fundamentals of speech signal processing and related applications, Speech production model (source-system model), Speech perception, Classes of speech sounds (consonants, vowels, formants, etc.) and spectral characteristics, Speech analysis techniques: Short-term analysis, frames and windows, Time-domain analysis: energy, zero-crossings, statistic parameters, autocorrelation, Frequency-domain analysis: spectra and spectrograms, Cepstral analysis, Linear prediction analysis, Pitch detection, Endpoint detection, Voiced/Unvoiced detection, Speech compression and coding: waveform coders, voice coders, Linear predictive coders, transform domain techniques. Matlab and Praat applications.
Prequisite: Consent of instructor
EE 49x Special Topics (3+0+0) 3 6
Special topics in electronics, signal processing and communication engineering.
Prequisite: Consent of instructor
EE 490 Project (0+0+8) 4 7
Design and development of a project for an electronics, signal processing or communication engineering problem under the supervision of an academic advisor; submission of the results in the form of a project report and oral presentation.
Prequisite: Senior Standing
Hours: (Theoretical+Problem Session+Laboratory)