(Between the 2013-2019 Academic Years) Courses



EEE 551 Linear Systems Theory

Real analysis. Algebraic structures. Linear spaces and transformations. State equations. Existence and uniqueness of solutions. Properties of dynamical systems. State transition matrix for linear time-invariant systems. Zero-state solutions. Zero-input solutions. Minimal polynomial and Cayley-Hamilton theorem. Eigenvalues and eigenvectors. Jordan form. Stability in the sense of Liapunov.Bounded-Input Bounded-Output Stability. Controllablity and observability. Minimal realization.


EEE 695 Seminar

The content of this course is a set of selected research papers representing a major breakthrough in the area or a recent survey about a given topic.


EEE 697 Individual Studies in Electrical and Electronics Engineering

Compulsary courses in Electrical and Electronics Engineering Doctoral Program and all the doctoral-level subjects related to the elective courses that the student chose.


EEE 699 Thesis

To determine original problems which have not been studied previously through a detailed literature review. Analysis of approach methods towards the determined problems. Obtaining new methods and results.


CE 516 Advanced Computer Networks & Communication

Data Communication Fundamentals, Communication Protocols: Data Link Network and Transport layers, Network Analysis


CE 605 Wireless Sensor Networks

This course covers the principals behind the information processing algorithms and their use in wireless sensor networks.


CE 607 Information Security

The objective of this course is to provide the fundamental concepts of information security, its framework and processes, and to provide insight into abstraction, problem solving and systematic view.


EEE 501 Applied Digital Image Processing

Image filtering and deconvolution, eigenimages, noise reduction and restoration, color image processing, multi-resolution processing, image compression, morphological image processing,scale-space techniques, feature extraction and recognition, image thresholding/segmentation, image registration and image matching.


EEE 502 Pattern Recognition

Pattern recognition algorithms and their applications, statistical decision theory, statistical classification, maximum likelihood and Bayesian estimation, nonparametric methods, feature extraction, feature selection, linear classifiers, neural networks, nonmetric methods, unsupervised learning and clustering.


EEE 503 Introduction to Radar Signal Processing

Introduction to radars, radar data acquisition, radar waveforms, the range equation, radar detection in interference, propagation effects and mechanisms, characteristics of clutter, target reflectivity, target reflectivity fluctuations, Doppler processing, radar antennas, transmitters and receivers, radar signal processing, and radar remote sensing.


EEE 504 Bankaları / Wavelets and Filter Banks

The course will consist of lectures, homework assignments and a project on a topic related to the student's area of interest. We will aim for the right balance of theory and applications. Analysis of Filter Banks and Wavelets, Design Methods, Applications, Hands-on Experience with Software.


EEE 505 Biomedical Signals and Instrumentations

Biomolecular and Cellular Principles, Physiological Principles, Biomechanics, Bioinstrumentation, Bioimaging and Signal Processing, Biotechnology, Engineering of Immunity, Biomaterials


EEE 506 Adaptive Signal Processing

Optimal mean-square estimation, Wiener filters. Introduction to adaptive structures and the least squares method. State space models. Kalman filters. Search techniques: Gradient and Newton methods. LMS (least mean squares), RLS (recursive least squares).


EEE 509 Selected Topics in Signal Processing

Discrete-time (DT) signals and systems, FIR and IIR systems, discrete-time Fourier transforms and applications, structures for implementing FIR and IIR filters, FIR and IIR filter design, multirate digital signal processing, optimum linear filters, adaptive filters and array signal processing.


EEE 511 Artificial Neural Networks for Signal Processing and Control

Artificial neural networks architectures and learning algorithms. Multi layer perceptron, radial basis function networks and support vector machines. Regression / function approximation, classification and clustering. Artificial neural networks for signal processing, filtering and pattern recognition. Artificial neural networks for system identification and control.


EEE 512 Optimal Control

Static optimization with and also without constraints. Optimality conditions. Lagrange multipliers. Karush-Kuhn-Tucker conditions. Steepest-descent and Newton methods. Calculus of variations. Optimal control of discrete time and continuous time systems. Linear quadratic regulator, steady state closed loop control and tracking control. Dynamic programming of both discrete time and continuous time systems.


EEE 519 Selected Topics in Circuits and Systems

In this course at which current scientific applications on circuits and systems are considered, as reference, journal and conference papers leading the area in the global scale are used. Applications of circuits and systems theory in new scientific theories and emergent technologies are studied.


EEE 521 Microwaves Engineering

Characterization of one- and two-port networks using y-, z-, h-, ABCD-, and s-parameters signal flow graph analysis, passive circuit design, power dividers and directional couplers, filters, antennas, active circuit design, microwave transistor amplifiers, microwave transistor oscillators, wireless Systems.


EEE 522 RF ID systems

Electro-magnetic resonance and magnetic curve based methods, Near field load modulated passive RFID methods, Full active transponders, Spectrum use and performance limitations, Data formats, encoding methods and standards, Data integrity and security for RFID, Multi-tag arbitration and addressing algorithms.


EEE 523 Antenna Engineering

Overview of antenna systems and radiation mechanism; antenna types; fundamental parameters of antennas; engineering principles; radiation integrals; linear wire antennas; microstrip and printed antennas; aperture antennas; numerical computations; measurements.


EEE 525 Computational Electromagnetism

The Maxwell equations, time-domain methods: finite differences and finite elements, frequency-domain methods: The method of moments, finite elements, high frequency methods: Geometrical optics, diffraction and multipole methods. Areas of application.


EEE 527 Principles of Autonomous Vehicle Design

Autonomous vehicle localization, driving, sensing, object recognition, tracking, sensor fusion, mapping, avoiding obstructions. Python based detection, recognition and classification techniques including computer vision, machine learning and convolutional neural networks (CNN). Communicating the microcomputer with the sensors and controlling the actuators using Robot operating System (ROS).


EEE 529 Selected Topics in Electromagnetics and Antennas

Advanced topics in electromagnetics, advanced antenna systems, advanced topics in propagation of electromagnetic waves and measurements


EEE 531 Analog Integrated Circuits

Models for Integrated Circuit Active Devices, Bipolar, MOS and BiCMOS Integrated Circuit Technology, Transistor Amplifiers, Current Mirrors, Active Loads and References, Output Stages, Operational Amplifiers, Frequency Response of Integrated Circuits, Feedback, Stability, Nonlinear Analog Circuits


EEE 532 Analog VLSI Design

MOS Transistor Theory, CMOS Technology, Differential and Operational Amplifiers, Output Stages, Pseudo Analog Techniques, Switched Capacitor Circuits, Continuous Time Filters, Data Converters, Voltage References


EEE 533 Digital VLSI Design

MOS Transistor Theory, CMOS Processing Technology, Circuit Characterization, CMOS Logic Gate Design, CMOS Logic Structures, Dynamic Logic and Clocking Strategies, I/O Structures, Memory, Low Power VLSI Design, Design Strategies, Chip Design Options, Design and Verification Tools, CMOS Testing


EEE 535 Data Converters

Introduction to data converters, sampling in analog/digital and digital/analog converters, issues in data conversions, algorithmic converters, switched capacitor circuits, non-linearity in converters, switched-capacitor amplifiers/integrators, sample-and-hold circuits, Nyquist-rate converters, and oversampled converters. Limitations of converters, linear and non-linear noise.


EEE 536 Communication Electronics

Transistor models and distortion generation, large-signal performance at basic gain stages of analog ICs; power series and distortion in amplifiers, distortion generation using source resistance and nonlinear beta, distortion in feedback amplifiers, basic output stages of ICs, simple bandpass amplifiers, transformators, basic electronic oscillators, analog multipliers, mixers, modulators, demodulators and detectors, phase-locked loop.


EEE 541 Communication Theory

Detection theory, binary M-level hypothesis test, estimation theory, representation of stochastic processes, Karhunen-Loeve expansion, detection and estimation of signal parameters in presence of white and colored noise, estimation of continuous waveforms, optimum linear realizable processors, and Wiener-Hopf equation.


EEE 542 Detection and Estimation Theory

Gauss-Markov processes and stochastic differential equations, Bayes estimation theory, maximum likelihood, linear minimum deviation, minimum-squares estimation, properties of estimators, error analysis, state prediction for linear systems, Kalman-Bucy and Wiener filters, leveling and pre-estimation methods, nonlinear estimation, filtering applications, communications, control, system identification and biomedical engineering applications.


EEE 543 Basics of Wireless Communications

Overview of wireless communications, path-loss shadowing, Wireless channels models, Basic digital modulation techniques over wireless channels.


EEE 544 Satellite Communication

Introduction and Background, Orbital Aspects and Launching, Spacecraft Subsystems, Link Budgets, Modulation, Multiple Access & On - board Processing, Coding, Frequency & Propagation Aspects, Earth Station Technology & VSATs, Non-Geosynchronous Orbits (NGSO), Applications (GPS, Mobile, Internet, etc.).


EEE 549 Selected topics in wireless communications

Internationally leading journal and conference papers will be the resource of this course in which latest scientific developments will be covered. Examples of applications in circuits and systems in theframework of recent theory and emerging technologies will be studied. theory Current scientific theories and emerging technologies, of the theory will be examined. Students will learn about the main concepts of the field in addition to multidisciplinary, interdisciplinary and transdisciplinary research.


EEE 561 Microprocessor Systems

The course will cover hardware and software design methodologies, use of CAD and simulation tools, assemblers, compilers, debuggers, and programmers. Different microprocessor architectures such as Motorola, Intel, and ARM will be discussed and evaluated, as well as Operating Systems such as uC-Linux and PalmOS. Computer interfaces such as USB, PCI, Ethernet, and Bluetooth will also be discussed in detail.


EEE 562 Real-Time Signal Processing

Hardware and software aspects of embedded DSP systems, interaction between hardware and software, real-time principles and trade-offs in algorithm design and implementation.


EEE 571 Power System Analysis

Definitions of stability in energy systems, simulation methods, swing equation, equal area criterion, mathematical model of synchronous machines, excitation and mechanical regulator models, multi-machine system modeling, numerical methods, and stability analysis of a single and multi-machine systems.


EEE 572 Power Quality Measurement

This course addresses concepts that underlie power quality issues such as harmonic generation and harmonic flow, and the modeling of voltage sags and swells. The effects of such disturbances on equipment (transformers, rotating machines, lamps, relays and converters) performance are studied by means of actual field cases. Other topics covered are Power Quality measurements in the era of smart grid, Power Quality problems caused by Renewable Generators, and Engineering Economics issues related to Power Quality.


EEE 573 Renewable Energy

Solar energy, bioenergy, small scale hydro-turbines, wind energy, wave energy, geothermal energy, tidal energy, production, storage, and use of hydrogen energy.


EEE 579 Selected Topics in Power Systems

The content of this course is a set of selected research papers representing a major breakthrough in the area or a recent survey about a given topic.


EEE 601 Fast Filtering Algorithms

The course will cover fast wavelet transform algorithms – relation to filter banks, wavelet packets construction of wavelets, biorthogonality and biorthogonal basis, biorthogonal system of wavelets - construction, and the lifting scheme.


EEE 602 Video Processing

Introduction to video systems, Fourier analysis of video signals, spatio-temporal sampling, motion analysis and motion estimation, video filtering and restoration, video coding and video compression techniques, superresolution, digital TV and video communication standards.


EEE 611 Nonlinear System Analysis

Introduction to nonlinear phenomena: multiple equilibria, limit cycles, bifurcations, complex dynamical behavior. Planar dynamical systems, analysis using phase plane techniques. Describing functions. Input-output analysis and stability. Lyapunov stability theory. The Lure problem, Circle and Popov criterion. Feedback linearization and sliding mode control.


EEE 612 Chaos and Fractals

A unification of chaotic dynamics and fractal sets in a dynamical system and set theory background. Sensitive dependency and topological transitivity in invariant sets. From stable fixed points to period doubling, and entrance to chaos. Symbolic dynamics and examples for strange attractors. From cantor set to classical fractals. Self-similarity and fractal dimension. Image encoding by iterated function systems. Randomness in fractal construction. Chaotification. Engineering applications of chaos and fractals.


EEE 621 Advanced Electromagnetic theory

Boundary value problems in electrostatics and magnetostatics, Laplace´s equation in various coordinates, Green´s functions. Multipole expansion. Dispersion and dissipation in media, Kramers-Kronig relations. Wave guides and cavities. Radiation from a relativistic charged particle, fields, frequency and angular distribution of the radiation, synchrotron radiation.


IE 530 Evolutionary Algorithms

This course teaches basic evolutionary algorithms to the students and helps them gain experience in applying some of them. Among the topics of the course are, theoretical foundations of evolutionary algorithms, genetic algorithms, evolutionary operators, particle swarm optimization, and differential evolution algorithm.


IE 534 Nonlinear Programming

The course emphasizes the unifying themes such that convex sets and convex functions, their topological properties, separation theorems and optimality conditions for convex optimization problems.


IES 503 Artificial Intelligence

Common LISP and Prolog; Intelligent Agents; Problemsolving and Search: uninformed and heuristic search, A*, local search and optimization; Constraint satisfaction problems; Game playing and adversarial search; Logical reasoning. Propositional Logic. Firstorder logic. Inference in firstorder logic; Planning; Reasoning under uncertainty. Bayes rule. Belief networks. Using beliefs to make decisions. Learning beliefs; Special topics: Robotics, Natural Language Processing, Game Theory, other AI applications.


IES 509 Heuristics

This course introduces the concept of heuristics to the students who have already know about mathematical optimization. The topics include basic heuristic constructs (greedy, improvement, construction); meta heuristics such as simulated annealing, tabu search, genetic algorithms, ant algorithms and their hybrids. The basic material on the heuristic will be covered in regular lectures The students will be required to present a variety of application papers on different subjects related to the course. In addition, as a project assignment the students will design a heuristic, write a code of an appropriate algorithm for the problem and evaluate its performance.


IES 511 Machine Learning

Supervised Learning: Decision trees, nearest neighbors, linear classifiers and kernels, neural networks, linear regression; learning theory. Unsupervised Learning: Clustering, graphical models, EM, PCA, factor analysis. Reinforcement Learning: Value iteration, policy iteration, TD learning, Q learning. Bayesian learning, online learning.


IES 513 Mathematical Programming and Applications

Topics of this course include theory, algorithms, and computational aspects of linear programming; formulation of problems as linear programs; duality and sensitivity analysis; primaldual simplex methods; the transportation, transshipment and assignment algorithms; extensions of linear programming; integer programming formulations and solution methods.


IES 524 Digital Image Processing

The following topics will be included: Digital images as twodimensional signals; twodimensional convolution, Fourier transform, and discrete cosine transform; Image processing basics; Image enhancement; Image restoration; Wavelets and Multiresolution processing; Image coding and compression; Video processing including video coding and compression.


IES 538 Nature Inspired Optimization

This course introduces a range of natureinspired algorithms for both realvalued and combinatorial optimisation. Examples of such algorithms include: Evolutionary Algorithms, Ant Colony Algorithms, Simulated Annealing, Tabu Search. The study of these techniques and the problems for which they are designed will take place within the broader context of established optimisation theory. Such theory as currently exists for the new techniques will also be presented.


IES 550 Artificial Neural Networks

The following topics will be included: The main neural network architectures and learning algorithms; Perceptrons and the LMS algorithm; Backpropagation learning; Recurrent networks; Radial basis functions; Pattern classification; Support vector machines; Kohonen’s selforganizing feature maps; Hopfield networks.


IES 560 Wireless Communication

The objective of this course is to provide students with an understanding of the basics of wireless networking, standards, components, site planning, installation and configuration.


MATH 553 Optimization

Linear Programming: Modeling, Solution Methods, Duality in linear programming; Nonlinear programming: First and second order optimality conditions for unconstrained problems, Lagrange multipliers, convexity in mathematical programming, The KuhnTucker theorem; Discrete optimization.


MATH 671 Fuzzy Optimization

The course covers basic concepts and applications of Fuzzy Set Theory.


STAT 553 Reliability

System reliability models and their properties are the focus of this course.