LECTURE CATALOGUE ECE 501 Advanced Engineering MathematicsCREDIT: 3 Mathematical Preliminaries (Vector/Matrix Calculus, Ordinary and Partial Differential Equations); Mathematical Modeling of Problems Interest to Petroleum And Natural Gas Engineering and Basic Modeling Equations (Continuity, Diffusion, Convection and Dispersion Equations for Both Single and Multi Phase Flow); Separation of Variables for Solving 1-D, 2-D And 3-D Partial Differential Equations (PDE's), Fourier and Laplace Transformation Methods for Solving 1-D, 2-D And 3-D PDE's; An introduction to Numerical Methods (Finite Differences) for Solving 1-D, 2-D And 3-D Flow Problems; Linear and Nonlinear Parameter Estimation (Least Squares and Least Absolute Value).
ECE 502 Advanced Algorithm Analysis and Design CREDIT: 3
Image Formation and Image Models, Image Processing, Edge Detection, Reflectence Map and Photometric stereo
ECE 504 Data Mining and Knowledge DiscoveryCREDIT: 3
Data Mining Concepts, Data Preparation Techniques, Statistical Learning Theory, Naive Bayes Classification and Decision Threes, Clustering Methods, Association Rules
ECE 505 Pattern RecognitionCREDIT: 3
Introduction to Pattern Recognition, Statistical Decision Theory, Dimensionality Reduction (Principle Component Analysis, Linear Discriminant Analysis), Nonparametric Techniques (Decision Estimation, k-Nearest Neigbourhood, Parzen Windows), Kernel Methods and Support Vector Machines, Hidden Markov Models, Methods for Unsupervised Classification (clustering), Feature Selection, Error Rate Estimation, Bagging, Boosting, Model Selection, Validation Methods, Receiver Operating Characteristic (ROC) Curves
ECE 506 System Simulation CREDIT: 3
Fundamental Simulation Concepts, Building Simulation Models in Computer, Statistical Analysis of Input, Statistical Analysis of Output from Terminating Simulations, Validation and Verification of Models.
ECE 507 Digital Video ProcessingCREDIT: 3
Course Overview, Spatio Temporal Sampling, Motion Estimation, Motion Segmentation, Video Filtering, Background Modeling and Foreground Segmentation, Motion Tracking, Video Coding, Content-Based Video Indexing and Retrieval, Video Summarization
ECE 508 Digital FiltersCREDIT: 3
Neighborhood Concept in The Filtering of Time and Spatial Signals, Frequency Selectivity Concept, the Relationship between Analog and Digital Filters, Obtaining Differene Equations From Diferential Equations, Various Approximation Methods and Their Interpretations, FIR Filters: Moving Average and Comb Filters, Low-Pass, High-Pass, Band-Pass Filters, Median Filters, IIR Filters: Low-Pass, High-Pass, Band-Pass Filters, FIR Filter Design and Implementations, IIR Filter Design and Implementations, FIR and IIR Filter Applications, Adaptive Filters.
ECE 509 Parallel Computing and ArchitectureCREDIT: 3
Overview of Parallel Computing, Performance Measures, Parallel Architectures, Programming Languages for Parallel Programming, Program Portability Issues, Operating System Issues, Parallel Algorithms, Parallelizing Serial Programs.
ECE 510 Renewable Energy Sources CREDIT: 3
Introduction to Global Warming, Solar Energy, Wind Energy, Hydroelectric Energy, Wave and Tidal Energy, Biomass, Hybrid Utilization, Interface to Power Grid.
ECE 511 Fiber Optic CommunicationCREDIT: 3
Optical Fiber Structures and Waveguiding Fundamentals, Signal Degradation in Optical Fibers, Optical Sources, Power Launching and Coupling, Photo Detectors, Optical Receiver Operation, Transmission Links Analysis, Measurements, Optical Fiber Fabrication.
ECE 512 Advanced Wireless CommunicationsCREDIT: 3
Modeling of Wireless Channels, Multipath Fading Analysis and Encoder/Decoder Types, Analysis of Multiple Input and Multiple Output Wireless Networks, Analysis of Efficient Approaches such as Multiple Antennas and Carriers.
ECE 513 Advanced Digital Signal ProcessingCREDIT: 3
Review of Fundamentals: Z-Transforms, Convolution, DFT and FFT. IIR and FIR Filters. Parametric Signal Processing, Deterministic and Stochastic Techniques; AR, MA, ARMA, ARMAX Models. Spectrum Estimation Techniques, Parametric and Non-Parametric Methods. Adaptive IIR, FIR and Lattice Filters, Fast Algorithms for DSP, Applications to Image and Signal Processing.
ECE 514 Linear System TheoryCREDIT: 3
Linear, Finite Dimensional Time-Varying Systems, Eigen Analysis, The Jordan Decomposition Theorem, Functions of A Matrix and The Spectral Mapping Theorem, Hermitian Matrices, Adjoints, The Singular Value Decomposition, State Feedback and State Estimation, Linear Quadratic Optimal Control.
ECE 515 Advanced Numerical AnalysisCREDIT: 3
Numerical Differentiation, Integration and Optimization, Numerical Solutions of Ordinary and Partial Differential Equations, Eigenvalues and Eigenvectors.
ECE 516 Advanced Distributed SystemsCREDIT: 3
Abstractions for and Modelling of Highly Available and Scalable Services, Design and Implementation Techniques for Fast, Scalable, Fault-Tolerant Distributed Systems, Multithreading, Network Programming, Consistency, Naming, Fault Tolerance, Security, Distributed Object-Oriented Systems, Distributed File Systems, Several Case Studies of Distributed Systems.
ECE 517 Reliability Modelling in Power Systems CREDIT: 3
Introduction, Stochastic Process, Review of Probability Theory, Component Reliability, System Reliability-Network methods, System Reliability-The State-Space Methods, System Reliability-Other Methods.
ECE 518 Advanced Image and Video ProcessingCREDIT: 3
Distortion models on digital image sensors are analyzed and restoration algorithms are studied. For this purpose, starting from the optical system, CCD and CMOS sensor structures and their principles are studied. Course continues with image registration, geometric image transforms, blur types and deblurring. In addition, iterative restoration algorithms like IBP and POCS, frequency domain restoration algorithms, super-resolution and adaptive filtering techniques are investigated
ECE 519 Power Electronics CREDIT: 3
Resonant Converter Fundamentals, Series and Parallel Resonant Converters, Soft Switching Techniques, Zero-Current (ZCS) and Zero-Voltage (ZVS) Switching, Soft Switching of Dc/Dc Converters and Inverters, Active Power-Factor Correction Techniques in Single-Phase and Three-Phase Converters, Dynamics and Control of Power Electronic Systems.
ECE520 Cryptography and Network Security
Traditional Cryptosystems, Cryptanalysis of Classical Ciphers-Shannons Theory, Symmetric Key Ciphers, Block Cipher Standards, Hash Functions, Public Key Encryption, Threshold Cryptography, Digital Signatures, Authentication Systems, Firewalls and Intrusion Detection Systems, IPsec, SSL/TLS, E-mail Security.
ECE521 Web Semantics
Syntax, Structure and Semantics, Metadata, Metadata Standards, XML+Metadata Specification, RDF and Metadata Processing, Ontology, Domain Modeling, Logic, Inferencing, Context, Classification and Semantic Metadata Extraction Techniques, Specifications, Semantic Applications.
ECE522 Neural Networks
Neuron Model and Network Architectures, Perceptron Learning Rule, Supervised Hebbian Learning, Widrow-Hoff Learning, Associative Learning, Competitive Networks.
ECE523 Database and File Security
Security Threats, Protection, Intruders, Malicious Software, Trojan Horses, Trusted Systems, Database Security Levels, Confidentiality, Integrity, Availability, Types of Vulnerabilities, Threats and Risks, Authentication, Authorization, Encryption. Encryption. Digital Signature. Key Distribution and Authentication. Authorization. Authenticated Remote Procedure Call. Electronic Commerce. Secure Sockets Layer Protocol, Passport, Electronic Cash, Security in XML-based Web-services, Control measure, Database Security and DBA, Discretionary Access Control, Mandatory Access Control, Statistical Database Security, Flow Control, Covert Channels, Auditing, Auditing Process, Auditing Classifications and Types.
ECE524 Logic Programming
Programming Paradigms and Logic Programming, Prolog Syntax, List Processing, Arithmetic, Controlling Backtracking, Negation as Failure, Built-in Procedures, Definite Clause Grammars, Meta-Programming/Interpreters, Constraint Logic Programming, Logic and Models, Inductive Logic Pogramming, Query Evaluation Strategies, Semantic Web and Logic Programming.
ECE525 Operating Systems Theory
Operating Systems for Various Devices, Processes and Threads, Synchronization, Memory Management, Input/Output, File Systems, Multimedia.
ECE526 Computer and Robotic Vision
Machine Vision System Design and Applications, Camera Geometry and Calibration, Feature Detection and Tracking, 3-D Information from Single, Two, and Multiple Views, Estimate camera and object motion, Real-Time Vision Applications.
Biometrics Overview, Biometric Traits, Design and Performance Evaluation, Big Three Biometrics: Fingerprint, Face and Iris Overview; Iris Recognition, Face Recognition, Fingerprint Recognition, Soft Biometrics, Privacy and Cancelable Biometrics.
ECE528 Advanced Artificial Intelligence
Knowledge Representation, Knowledge Engineering; Reasoning, Parallel and Distributed AI, Connectionist Models, Machine Learning and Intelligent Databases, Implementation of Systems In High-Level AI Languages.
ECE529 Personal Data Security
Privacy, Data Publishing, Motivation, Record Linkage Model, K-Anonymity, Single Dimensional Generalizations, Incognito, Sensitive Info And Existential Disclosure, Delta-Presence, Information Loss Metrics, Privacy Preserving Techniques, Generalization, Suppression, Anatomization, Anonymization Algorithms, Minimality Attacks, Definetti Attack, Corruption Attack, Multirelational Anonymity, Trajectory Anonymization, Transaction Anonymization, Graph Anonymization.
ECE530 Advanced Web Development and Programming
Web Design, Building Web Applications, Database Design, Developing Enterprise Web Solutions, Advanced Web Programming.
ECE531 Software Design, Development and Management
Software Design Paradigms, Project Management, System and Software Requirements, Computer Aided Software Engineering, Software Design, Data Flow-Oriented, Object-Oriented, Data-Oriented, and Real-Time Design, Structured Programming, Information Hiding, Strength and Coupling Measures, Software Testing Techniques and Strategies.
ECE532 Evolutionary Computation and Programming
This course covers definition of intelligence and simulation of human expertise. Natural evolution, the genotype and the phenotype, complexity of the evolution, and the benefits of evolutionary optimization. Computer simulation of natural evolution, evolutionary programming, evolution strategies, genetic algorithms, and evolutionary dynamics. Theoretical and empirical properties of evolutionary computation, theoretical analysis of genetic algorithms, theoretical analysis of evolutionary computation, empirical analysis. Evolutionary programming, detailed description of evolutionary programming, evolution of emergent behavior, entropy-driven evolution, co-evolution, and evolution classification.
ECE533 Complex Networks
Graph Theory - Adjacency Matrix, Shortest Path, Incidence Matrix, Directed Graph, Connected Component, Centrality, Eigenvector Centrality, Core, Cliques and Clan, Community Identification, Random Graphs, Generating Functions, Evolution of networks, Small World Network, Epidemics.
ECE548 Engineering Research Methods and Thesis Writing
Importance and Necessity for Life-Long Learning, Challenging Assignment, Report And Thesis Writing, Research Methods, Teamwork Organisation and Cooperation,
ECE550 Advanced Laser Technology and Applications
Laser Fundamentals. Operation of Practical Lasers. Properties of Laser Radiation. Metrological and ScientificApplication. Industrial, Medical and military Applicatiobs. Holography. Applications in optical Information systems.
ECE551 Laser Electronics
Gaussian Beams, Ray Tracing, Resonant Optical Cavities, Atomic Radiation, Laser Oscillation and Amplification, General Characteristics of Lasers, Laser Excitation, Semiconductor Lasers.
Selected Topics that deal with New Trends and Issues in Power System and High Voltage Engineering
ECE571 Wave Propagation in Power Systems
Wave Equations, Modelling of Aerial Lines and Cables, Modal Analysis of Transmission Lines, Power Line Carrier Communications, Mode Coupling, Solution of Transmission Line Transients Using Lattice, Fourier Transform and Time Domain Methods.
ECE572 Insulation Coordination
Specifying Insulation Strength, Insulation Strength Characteristics, Ph.-Ground Sw. OVs, Transmission Lines, Ph.-Ph. Sw. OVs, Transmission Lines, Sw. OVs, Substation, Lightning Flash, Shielding of Transmission Lines, Shielding of Substations, Incoming Surge and Open Breaker Protection, Metal Oxide Surge Arresters, Station Lightning Insulation Coordination, Induced Over voltages, Line Insulation Design.
ECE573 Power System Dynamics and Control
Introduction to Power System Stability, Analysis of Dynamical Systems, Modeling of a Synchronous Machine, Modeling of Excitation and Prime Mover Systems, Modeling of Transmission Lines and Loads, Stability Issues in Interconnected Power Systems, Power System Stability Analysis Tools, Enhancing System Stability.
ECE574 Power System Operation and Control
Modeling of System Components, Steady-State Power Flow Analysis, Real-Time Generation Control, Real-Time Monitoring - State Estimation, System Security - Contingency Analysis, System Emergency.
ECE575 Advanced High Voltage Techniques
High Voltage Cables, Gas Insulated Switchgear, High Voltage Bushings, High Voltage (DC, Impulse and AC) Measurement and Testing Techniques, Corona Discharge Phenomena and Related Industrial Applications, Partial Discharge Measurement Techniques, Monitoring of High Voltage Equipment.
ECE576 High Voltage Measurement Techniques
Fundamental Principles of High Voltage Measurement Techniques, Electrostatic High Voltage Measuring Instruments, Voltmeters Based Upon The Generator Principle, Peak Value Measuring Instruments, Voltage Measurement with Sphere Gaps, Measurement with Klidonograph Measurement with Voltage Transformers, High Voltage Dividers, Measurement of Impulse Currents, Capacitance and Dielectric Loss Measurement, Measurement of Corona Losses, Measurement of Electrostatic Fields, Experimental Determination of The Breakdown Voltage and The Breakdown Strength of Insulating Materials, The Evaluation of The Test Results By Statistical Methods.
ECE577 Power System Protection
Review of Background Material: Power System Modeling, Symmetrical Components, Three Phase Fault, Asymmetric Faults, Fault Transients, Transformer In-Rush Currents, Motor Starting Transients, Effects of Grounding, High Impedance Faults; Relaying Instrumentation,
Protection Fundamentals, Protective Relaying Applications, Stability, /Reclosing, and Load Shedding Fundamentals of Computer Relaying.
ECE578 Power System Planning
Restructured Power System, Load Forecasting, Reliability and Availability, Generation Planning, Bulk Power Transmission Planning, Transient and Dynamic Stability, Production Costing Analysis.
ECE579 Physics of Dielectrics I
Introduction into The Physics Of Dielectrics, Dipole Moments and Electrostatic Problems, Polarization And Energy, Non-Polar Dielctrics, Lorentz's Field, Reaction Field, Statistical-Mechanical Approach To Dielctric Theory, The Modern Theories Of The Static Dielectric Permittivity, The Theory Of Linear Response, The Complex Dielectric Permittivity, The Dipole Correlation Function, The Memory Function, Dielectric Spectroscopy, Classification Of The Experimental Methods, Frequency Methods: Bridges, Resonance Methods, Coaxial Lines, Waveguedes, Transient Methods, Strip Lines, Etc.
ECE587 Quantum Mechanics for Electrical Engineers I
Classical Mechanics versus Quantum Mechanics, Early Quantum Theory, Schrödinger Formulation, Time-Dependent and Time-Independent Schrödinger Equation, Dirac Formulation, Bloch Theorem, Magnetic Effects, Open Quantum Systems, Density Matrices.
EM Theory, Birefringence, Rays and Beams, Gaussian Beams, Optical Waveguides, Coupled Mode Theory, Electro-Optics, EO Devices, Acousto-Optics, AO Devices, Optical Processing, Photorefraction.
ECE636 Optical Information Processing
Two Dimensional Fourier Transform, Geometrical Optics and Scalar Diffraction Theory, Fresnel and Fraunhofer Diffraction, Coherent Optical Systems, Optical Imaging Systems, Wavefront Modulation, Optical Information Processing, Holography.
ECE638 Digital Signal Processing
Linear and Time-Invariant Systems, Fourier Transform, Z-Transform, Discrete Fourier Transform, Structure of Digital Filters, Digital Filter Design.
ECE699 Graduate Seminar (Non-Credit)
Description of The Research Project, Current Knowledge/Practice/Understanding, Approach To Research Investigation, Explanation of The Methodology (to be) Applied, Description of Experimental/Numerical Analysis, Outcome of The Investigation/Numerical Techniques, Applicability of The Research, Advancement of Knowledge, Dissemination of The Research Results, Expected Impact of The Research.
ECE700 M.Sc Research and Thesis (Non-Credit)
Structure and Summarize A Body of Knowledge Relating to A Substantial Project Topic in The Area of Electronics And Computer Engineering, Critically Evaluate Previous Work in The Area, Conduct A Program of Work in Further Investigation of Issues Related to The Topic, Discuss and Solve Conceptual Problems which Arise During The Investigation, Justify Design Decisions Made During The Investigation, Critically Evaluate The Investigation, Present Their Work with Demonstration of Working Artifacts where Appropriate.