Course Descriptions

Intro. to EEE
An overview of Electrical and Electronics Engineering: Brief history, subjects. Electrical quantities and basic electrical components. Resistor, capacitor, inductor, diode, operational amplifier. Familiarization with laboratory equipment: Measuring devices, signal generator, power supply, oscilloscope. Experiments with simple linear and nonlinear circuits. Transistor. Examples of analog electronic circuits. Logic gates and simple combinatorial circuits. AC current, transformer.
Circuit Theory I
Lumped circuits. Kirchoff’s laws. Resistors, sources, simple resistive circuits. Node and mesh analyses. Linearity and superposition. Thévenin and Norton theorems. Maximum power transfer. Operational amplifier. Capacitor and inductor. Waveforms, average and rms values. Response of first and second order circuits.
Circuit Theory II
Review of Laplace transform. S-domain electrical circuit analysis. Network functions. Sinusoidal steady-state analysis. Phasors. Node, mesh analysis. Power at sinusoidal steady-state. Three-phase circuits. Line and phase concepts. Frequency response. First- and second-order filters. Bode diagrams.
Electronics I
Introduction to the theory of semiconductors and electronic devices. Analysis and design of electronic circuits and systems. Analog amplifier design using bipolar transistors and field-effect transistors.
Electronic Devices and Circuits
Fundamentals of electric circuits. Resistive networks. AC network analysis. First order networks, transient analysis. Semiconductors and diodes. Bipolar Junction Transistors: Operation, circuit models, applications. Operational amplifiers
Fundamentals of Electrical Engineering

Fundamentals of electric circuits. Node, loop, mesh. Kirchhoff’s laws. DC and AC network analysis. Transient analysis. AC power. Principles of electromagnetics. Transformers. Electromechanical energy conversion. Rotating electric machines, DC machines, AC machines.

Introduction to Digital Design
Boolean algebra and logic gates. Computer arithmetic: Binary, octal, hexadecimal numbers; fixed point representation; binary addition. Analysis and design of combinational circuits. NAND2-only and NOR2-only implementation. Implementation with MUX. Flip-flops. Sequential circuits. Hardware description languages, FPGA based design. Architectural design. Simulation, test benches, timing issues, waveforms.
Modeling, Analysis & Simulation
System as an interconnection of components. Component models. Interconnection of components. System models: Block diagrams, state equations, transfer functions. Analysis of static and dynamic systems. Simulation using SIMULINK.
Electronics II
Small signal analysis of bipolar-junction transistors (BJT) and junction field-effect transistor (JFET). Frequency response (Bode plot) of BJT and JFET amplifiers. Differential amplifiers, operational amplifiers and applications of operational amplifiers. Power amplifiers. Feedback and oscillator circuits. Power supplies and voltage regulators.
An introduction to microprocessor hardware and software. Assembly language instructions and programming, troubleshooting, and input/output techniques are studied. Computer-based program editing and assembly techniques are used.
Feedback Control Systems
Mathematical models of dynamical systems: state equations, impulse response, transfer functions, block diagrams. System response: response to various inputs, stability, Routh-Hurwitz criterion, performance specifications. Feedback concepts: open- and closed-loop systems, sensitivity. Root-locus. Nyquist criterion, gain and phase margin. Frequency response, Bode plots. Controller design: lead, lag, PID controller design using root locus and Bode plots. State-space methods.
Electromechanical Energy Conversion
General principles of electromechanical energy conversion. Magnetic circuits and magnetic materials. Ampere’s law. Faraday’s law. Ideal transformer. Transformer impedances and equivalent circuit. Open- and short-circuit tests. Regulation and efficiency. Three-phase transformers. AC excitation. MMF of distributed windings. Rotating magnetic field. Generated voltage. Induction machines. Synchronous machines. DC machines.
Signals and Systems
Continuous and discrete time signals and systems. Linear, time-invariant systems and convolution. Continuous- and discrete-time Fourier analysis. Filtering and modulation. Sampling and reconstruction. Review of Laplace transform. Z-transform.
Intro. to Communication Theory
Analysis of analog and digital communications systems, including modulation, transmission, and demodulation of AM, FM, and TV systems. Design issues, channel distortion and loss, bandwidth limitations, and additive noise.
Electromagnetic Field Theory
Axioms and definitions of electromagnetic theory, harmonic electromagnetic fields. Electrostatics, axioms and definitions, conductors, and conductive systems, image method, dielectrics, boundary value problems, energy and power, stationary electric fields, stationary magnetic fields, Ampere’s theorem, Biot-Savart’s theorem, magnetic circuits, self and mutual inductances, energy and forces, induction theorem, superconductivity, linear motors.
Electromagnetic Wave Theory
Axioms and definitions of electromagnetic theory, harmonic waves, energy of electromagnetic waves, solution methods for wave and Helmholtz equations, vector and scalar potentials, antennas; radiation from Hertz dipole and dipoles, dipole arrays, plane waves, transmission lines, wave guides, and resonators. Introduction to microwave antennas.
Summer Training I
Minimum four weeks (20 working days) of practical work in an organization with a sizable operation is required. A formal report satisfying the Summer Practice Report Format is to be submitted.
Formulation of optimization problems. Unconstrained optimization: necessary conditions and sufficient conditions; general optimization algorithms; line search methods; the gradient algorithm; Newton algorithm; conjugate gradient methods; quasi-Newton methods; methods without derivatives. Constrained optimization: necessary conditions and sufficient conditions; the notions of regularity and of complementarity; penalty functions methods; augmented Lagrangians; recursive quadratic programming. Global optimization: methods for Lipschitz functions; deterministic methods; stochastic methods.
Computational Programming for Engineers
Scientific problem solving, computational tools, MATLAB interactive environment; syntax, built-in functions, scripts, functions, programming in MATLAB; programming elements, control structures.
Physics of Semiconductor Devices
This course examines the physical principles underlying semiconductor device operation and the application of these principles to specific devices. Emphasis is placed on understanding device operation, rather than on circuit properties. Topics include elementary excitations in semiconductors such as phonons, photons, conduction electrons and holes; charge and heat transport; carrier trapping and recombination; effects of high doping; contacts; the p-n junction; the junction transistor; surface effects; the MIS diode; and the MOSFET.
RF Electronics
Small-signal amplifiers. Network noise and intermodulation distortion, sensitivity. Frequency-selective networks and transformers. Impedance matching and harmonic filtering. High frequency amplifiers.

Oscillators, amplitude and phase stability. Phase-locked loops and applications.

Intro. to Integrated Circuit Design
This course teaches the fundamentals of IC design from a digital circuit design perspective at the transistor level. It builds on Electronics II course and takes the students to the next level in electronic circuit design. Introduces simulation methodology with Spice. It also talks about physics and implementation aspects of ICs and teaches how to incorporate IC uncertanties into the design process. The circuit design examples are chosen from the digital world.
Digital Integrated Circuit Design
Processors, ASICs, FPGAs. ASIC design methodology. Review of digital design basics. CMOS implementation of gates. Verilog review. Timing analysis. Computer arithmetic. High Level Synthesis based design. Using Block RAMs in FPGAs. Using Digital Clock Managers in FPGAs. Using Tri-state Pins in FPGAs. Metastability.
Nonlinear Control Systems
Mathematical Preliminaries. Describing Function Analysis. Lyapunov Stability, Chetaev’s Theorem. Input/Output Stability. Invariance Principle and Lyapunov Indirect Method. Control Lyapunov Functions. Time-Varying Systems and Converse Theorems. Analysis of Feedback Systems. Feedback Linearization. Sliding Control. Singular Perturbation. Gain Scheduling. Nonlinear Servomechanisms. Averaging.
Digital Control Systems
Fundamentals of sampled linear systems from a control perspective, encompassing both frequency-domain and time-domain control strategies. Topics covered include analysis of difference equations, the z-transform, sampling, stability, minimality, discrete approximation, and stabilization techniques.
Industrial Automation
Principles and practices of automating production and distribution systems. Sensors, actuators, controllers, and control algorithms. Computer control and interfaces. Integration of automated systems with enterprise-wide computing systems, networks, and communication between devices.
Measurement and Instrumentation

Concepts related with static and dynamic characteristics of instruments, operation principles of sensors and actuators, and different sensors for detection and monitoring. The use of LabVIEW in intelligent instrumentation, signal conditioning systems, signal acquisition systems and digital bus-based technologies. Statistics on measurement and calibration systems.

Remote Sensing
This course will explore fundamental concepts of remote sensing as they relate to engineering and environmental problems. Other topics covered include energy interactions, reflectance, scanning systems, satellite systems, digital image processing, and image classification. Students will work with image processing software.
Fuzzy Systems and Neural Networks
The structure of the brain. Learning in machines. Pattern recognition. Classification techniques. Linear classifiers. Neuron model, neural network structures. Perceptron, single layer feedforward networks. Multilayer feedforward networks, least mean square algorithm, error back-propagation. Kohonen self-organizing network. Hopfield network. Neural network classifiers. Adaptive resonance theory. Cellular neural networks.
Introduction to Power Systems

Steady-state AC circuit analysis, instantaneous power, complex power, network equations, power in balanced three-phase circuits, symmetrical components. Per-unit system, power transformers, transmission lines, synchronous machine control models. Power-flow equation, numerical solution methods, computer analysis of power flow. Symmetrical faults, series R-L circuit transients, three-phase short circuit. Transient stability, swing equation, the equal-area criterion.

Power Plant Engineering
This course covers, Nuclear and fossil fuels sources, analysis and design of steam supply systems, gas turbines, nuclear power plant, auxiliary systems, power plant efficiency and operation, power plant planning and design.
Power Transmission & Distribution
Power transmission, substations, transmission equipments, transmission lines, HVDC transmission. Power distribution, distribution lines, distribution substations, distribution metering and efficient energy management.
High Voltage Techniques
This course covers,Field analysis: experimental methods and applications. Electrical breakdown in gases,Electrical break-down of liquids,Electrical breakdown of solid, insulating oils and solid dielectrics.Generation and measurement of high AC, DC, and impulse voltages and impulse currents: AC to DC conversion and electrostatic generators.Operation, design and construction of impulse generators.
Illumination Engineering
This course covers,Light and vision. Photometric quantities and laws. Fundementals of physiological and optical concepts. Light generation. Light sources,Lamps types, Lighting terminology Lighting calculations,Installation of wiring systems, Selection of conductor cross-sectional area, Preparation of reports.
Power Electronics
Power switches and their characteristics. Power converter definitions, classification. VTA method. Rectifiers: Non-ideal commutation, harmonics, input power factor, utility-factor, winding utilization and unbalances in rectifier transformers. Forced commutated circuits. Inverters. DC and AC choppers.
Electrical Drivers
DC Drives: Single-phase drives, three-phase drives, power control, regenerative brake control, rheostatic brake control, combined regenerative and rheostatic brake control, choppers drives. AC Drives: Induction motor drives, synchronous motor drives.
Digital Signal Processing
Review of discrete time signals and systems, the z-transform, sampling. Transform analysis of linear shift invariant systems. Discrete Fourier transform, discrete cosine transform, Fast Fourier transform.

Digital filter design. Random signals and correlation. Power and higher order spectra. Hilbert transform and cepstrum. Time-frequency representations.

Communications Systems
Communications Systems: Terrestrial wideband communication systems, satellite communications, microwave repeaters, frequency coordination. Satellite design and power systems; satellite antenna design. Video communication systems: NTSC, PAL and SECAM formats; camera, receiver and monitor design; monochrome and color systems; signal measurement; transmitter, receiver and antenna design. Lasers and fiber optic communication systems.
Optical Communications
Optical fiber properties, Characteristics of optical fiber, Optical waveguides, Optical sources and transmitters, Optical detectors and receivers, Optical amplifiers and repeaters, noise and detection, Optical modulators, optical networks, Review of digital communications
Wireless Communications
Introduction to wireless communication systems, modern wireless communications systems, the cellular concept-system design fundamentals, mobile radio propagation: large-scale path loss, mobile radio propagation: small-scale fading and multipath, modulation techniques for mobile radio, multiple access techniques for wireless communications.
Microwave Antennas
Fundamentals of microwave antenna theory: physical optical method and Green function, Fourise transform methods, equivalence principle. Radiation from from the opening of wave-guieds. Microstrip antennas and arrays. Sectorel horn antennas. Parabolic reflector antenas. Dielectric lens antennas.
Microwave Engineering
Circuit properties of transmission lines, Use of Smith Charts, Circuit Elements made with transmission pipes, Analysis of circuits with disturbed parameters, Microwave resonators, Microwave power supplies, Klistron and Magnetron, Traveling wave tubes, S Parameters and their properties.
Design Project I
Completion of a technical project emphasizing engineering design principles on a specific topic in any field of electrical and electronics engineering to be carried out by the student under faculty member supervision.
Design Project II
Continuation of the technical project chosen in EEE4911 Design Project I. A short report and a presentation will be required for the completion of the course.
Independent Study
Advanced study in area of specialization selected by student and approved by faculty member.
Special Topics in EEE I
Contemporary topics at the advanced undergraduate elective level. Faculty presents advanced elective topics not included in the established curriculum.
Special Topics in EEE II
Contemporary topics at the advanced undergraduate elective level. Faculty presents advanced elective topics not included in the established curriculum.
Summer Training II
Minimum four weeks (20 working days) of practical work in an organization with a sizable operation is required. A formal report satisfying the Summer Practice Report Format is to be submitted.
Linear System Theory
Dynamical system concepts. State-space representations. Linear and time-invariant systems: solution, impulse response, transfer functions. Controllability, observability, realizations. Discrete and sampled-data systems. State feedback. Observer design. Dynamical output feedback. Introduction to LQG optimal control.
Random Processes and Estimation Theory
Probability and random variables, averages, moments and characteristic functions, random sequences and convergence, important random processes, stationarity and ergodicity, linear systems with random inputs, power and higher order spectra, factorization and whitening, entropy and channel capacity. Hypothesis testing and decision, signal detection and estimation in noise, matched filter, parameter estimation, waveform estimation, linear estimation and optimum filtering, Kalman and Wiener filters.
Chaos Theory and Fractals
Determinism and non-linearity, sensitivity to initial conditions, chaos in the real world, complexity, Sierpinsky?s triangle, Koch snow flake, Mandelbrot set.
Adaptive Filters
Basic theory of adaptive filter design and implementation. Stationary processes, linear optimum (Wiener) filtering, linear prediction, linear adaptive filtering, steepest descent, LMS algorithm, nonlinear adaptive filters, and neural networks. Analysis of performance and applications.
Wavelets, Filter Banks, and Subband Coding
Coding, advanced digital signal processing algorithms and applications. Topics: multi-rate systems, filter banks, sub-band coding, and wavelet transforms. Applications include speech, audio, image, and video compression, and digital communications.
VLSI Test and Verification
Although digital ICs are designed with a software-like methodology in many ways today, their test is quite different and involves two distinct parts; test (also called manufacturing test) and verification (test of the design). The course introduces theory as well as the state of the art in digital VLSI Test and verification.
Embedded Systems
Examples and applications of ES, common CPU architectures used in ES, peripherals, tools for ES software development, debugging, embedded software architectures, real-time scheduling, performance analysis and optimization, reliability and power issues.
HDL-Based Digital Design Project
This course aims to take on students that are able to write basic RTL in Verilog and/or VHDL and implement designs on FPGA boards. This is a project based course that will assign advanced and unique design projects to students and will allow them to give full demos of their designs at the end of the semesters. Lectures will be problem solving sessions for students and will also equip them with advanced digital design concepts, methods, and tricks.
ASIC / SOC Design
The purpose of this course is to get students ready for a career in a digital ASIC (Application Specific Integrated Circuit) and SOC (System on Chip) design team and make them understand the whole design process from front-end to back-end and all the way to fabrication. The student will walk away with a bigger picture of the whole ASIC flow from this course and will learn the impact and interaction of each stage on another.
Digital Design Automation
Today digital ICs are at the border of a billion transistors per chip. Such large chips can only be designed with the help of design automation tools. At such complexity, even software tools struggle even when running on GHz processors with GB’s of RAM. Hence, we have to develop clean-cut algorithms which are also efficient in run-time and memory use. This course lets the student understand the CS problems behind digital IC design automation tasks, offers algorithms, a chance to implement them as well as a look the EDA (Electronic Design Automation) sector.
Power System Analysis
Component of power systems, transmission lines, transformers, system modeling, network calculations, power-flow solutions and control, economic dispatch, fault analysis, system protection, and stability.
Power System Stability and Dynamics
Dynamic and transient stability of power systems, bifurcation and stability analysis with classical models, synchronous machine modeling using Park equations, multi-machine models of power systems, automatic voltage regulators, governors and stabilizers, low-frequency oscillations, sub-synchronous oscillations, and voltage collapse.
Power Generation
Introduction, engineering economics, thermodynamics and power plant cycle analysis, fossil fuels, coal and limestone handling, combustion processes, steam generators, circulation water systems, cycle performance impacts, power plant atmospheric emissions control, electrical systems, plant control systems, gas turbine, fluidized bed combustion, nuclear power, hydroelectric power, power plant planning and design.
Advanced Computer Methods for Power Systems
Data storage of power systems, construction of bus admittance and bus impedance matrices, sparsity programming, triangular factorization, power-flow studies, programming for power-flow of a real power system, programming for economic generation dispatch.
Real-Time Signal Processing
Many electronic devices today ?including cellular phones, multimedia players, and so on ?utilize DSP (Digital Signal Processing) algorithms to do what they do. These algorithms need to run at a certain speed (no more no less), which is dictated by the particular application. Achieving this requires certain techniques and representation. This is what this course presents.
Image Processing
Image formation and reproduction, Image sampling and quantization, two-dimensional systems and transforms, Image enhancement, Image filtering and restoration, image reconstruction, image segmentation and analysis, random image models and power spectra, image coding, image compression standards.
Image and Video Compression
Information theory concepts, scalar and vector quantization, bit allocation and distortion, entropy coding, predictive coding, transform coding, sub-band and wavelet coding, model based coding, image and video compression standards, image and video communication.
Video Processing
Presents the fundamental concepts and applications of video processing. Video fundamentals include an analysis of video capture and display, video Fourier spectrum, human visual system, spatio-temporal sampling, video rate conversion, two-dimensional and three-dimensional motion and structure estimation, information theory and channel capacity concepts. Applications include motion-compensated frame interpolation, deinterlacing and superresolution from video, enhancement and restoration of video, video segmentation, image and video coding, and image and video compression standards.
Mathematical Tools for Video Processing
HMM for motion analysis, POCS for restoration, condensation and Kalman filtering for object tracking, dynamic programming for contour tracking, wavelets for compression, fuzzy logic for segmentation, splines and meshes for representation, EM and SVD for estimation SA and ICM for optimization, AAM and PCA for recognition, watermarking for digital rights management.
Speech Processing
Speech production and representation, digital signal processing, random processes, short-time Fourier analysis, Cepstral processing, linear predictive coding, speech recognition, hidden Markov models, acoustic and language modeling, speech and audio compression, text-to-speech synthesis.
Computer Vision and Pattern Recognition
Hypothesis testing and Bayesian decision, feature extraction, geometry descriptions and transforms, parameter estimation and supervised learning, unsupervised learning and clustering, non-parametric estimation, linear discriminant functions, expectation-maximization techniques, hidden Markov models.
Introduction to Information and Coding Theory
Entropy and its properties, joint and conditional entropy, source coding, Kraft inequality, optimum and maximum likelihood decoding, Huffman coding, Lempel-Ziv coding, channels and channel capacity, linear block codes, error detection and correction, syndrome decoders and parity check theorem, bit error rate, cyclic codes, convolutional codes, the Viterbi algorithm.
Recent developments in micro- and nano-photonic materials, devices and microscopy. Computational electromagnetics. Photonic crystals. Optical properties of metal nanostructures. Surface plasmons. Micro-resonators. Optical tweezers. Scanning near-field optical microscopy. Term-long research project.
Microwave Radiation and Scattering
Fundamentals of radiation and scattering. Solution methods of electromagnetic scattering problems. Quasi-static and quasi-optic approximations of electromagnetic theory. Eikanal and transport equations. Reflection diffraction from the curve scattering surfaces. Edge diffraction. Applications.
Advanced Microwave Antennas
Fundamentals of microwave antenna theory. Microstrip, horn, slot and paraboloidal reflector antennas. Dielectric lens antennas. Frequency selective surfaces. Adaptive antenna, switched light beam antenna, smart antenna.
The purpose of this seminar is to equip the student enrolled in a program with a thesis with the necessary background for preparing a thesis. Although not compulsory, it is expected that the student prepares a pre-research document on her/his thesis subject and make a presentation at the end of the term.
Master Thesis
The Master Thesis is a study that students enrolled in a program with a thesis have to carry out under the leadership of an advisor on a subject related to the program followed. The thesis has to be prepared in line with academic ethic rules, presented to and approved by a thesis committee. The student has to register to this course for at least two terms.