Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE501 NUMERICAL LINEAR ALGEBRA 3 3 0
EELE502 CIRCUITS AND SYSTEMS ANALYSIS 3 3 0
EELE5X1 ELECTIVE I 3 3 0
EELE5X2 ELECTIVE II 3 3 0
EELE5X3 ELECTIVE III 3 3 0
EELE5X4 ELECTIVE IV 3 3 0
EELE5X5 ELECTIVE V 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE500 THESIS 0 0 0
EELE590 SEMINAR 0 0 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
EMNT525 RESEARCH METHODS 3 3 0
EELE558 POWER SYSTEM PROTECTION AND CONTROL 3 3 0
EELE534 NUMERICAL METHODS IN ELECTROMAGNETICS 3 3 0
EELE561 ADVANCED COMMUNICATION SYSTEMS 3 3 0
EELE557 POWER SYSTEM HARMONICS 3 3 0
EELE525 ADVANCED DIGITAL SIGNAL PROCESSING 3 3 0
EELE581 SOLAR - THERMAL ENERGY AND ITS APPLICATIONS 3 3 0
ENRE502 TECHNO-ECONOMICAL ANALYSIS OF ENERGY APPLICATIONS 3 3 0
EELE532 ADVANCED ANTENNA THEORY 3 3 0
EELE526 DIGITAL IMAGE PROCESSING 3 3 0
CMPE112 INTRODUCTION TO PROGRAMMING 0 0 0
EELE563 APPROXIMATION THEORY 3 3 0
CMPE523 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 3 3 0
ENRE533 FUNDAMENTALS OF ENERGY SYSTEMS OPTIMIZATION 3 3 0
EELE571 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
ENRE507 SOLAR POWER DESIGN 3 3 0
EELE544 ADVANCES ON VLSI DESIGN 3 3 0
EEE453 ELECTRICAL MACHINERY 0 0 0
EELE582 PHOTOVOLTAIC SYSTEMS 3 3 0
Introduction to photovoltaic (PV) systems. Solar energy potential for PV, irradiance, solar radiation and spectrum of sun, geometric and atmospheric effects on sunlight. Solar cells, basic structure and characteristics: Single-crystalline, multi-crystalline, thin film silicon solar cells, emerging new technologies. Electrical characteristics of the solar cell, mathematical model and equivalent circuit, modeling of solar cells including the effects of temperature, irradiation and series/shunt resistances on the open-circuit voltage and short-circuit current. Solar cell arrays, PV modules, PV generators, shadow effects and bypass diodes, hot spot problem in a PV module and safe operating area. Terrestrial PV module modeling. Interfacing PV modules to loads, direct connection of loads to PV modules, connection of PV modules to a battery and load together. Energy storage alternatives for PV systems.
EELE555 HIGH VOLTAGE UNDERGROUND CABLES 3 3 0
EEE321 SIGNALS AND SYSTEMS 0 0 0
ELE401 POWER SYSTEM ANALYSIS 0 0 0
EEE456 HIGH VOLTAGE TECHNIQUES 0 0 0
EELE566 SELECTED TOPICS IN DIGITAL COMMUNICATIONS 3 3 0
EMNT503 PROJECT SCHEDULING 3 3 0
EEE344 POWER ELECTRONICS 0 0 0
EEE362 COMMUNICATION SYSTEMS 0 0 0
CMPE530 COMPUTER NETWORKS AND COMMUNICATIONS 3 3 0
ENRE501 ENERGY - PAST, PRESENT & FUTURE 3 3 0
EEE301 CIRCUIT THEORY II 0 0 0
EEE464 WIRELESS COMMUNICATION SYSTEMS 0 0 0
CMPE511 COMPUTER ARCHITECTURE 3 3 0
Pushing a single processor to its limits. Instruction set design and its effect on computer performance. micro-programming. Addressing techniques. Memory hierarchy. Associative, virtual and cache memory. Memory management. Interrupts, DMA and channels. Comparative study of commercial computer architecture.
EEE331 ELECTROMAGNETIC THEORY II 0 0 0
EEE342 ELECTRONICS II 0 0 0
CMPE545 ARTIFICIAL NEURAL NETWORKS 3 3 0
Introduction to cognitive science. Parallel, distributed problems. Constraint satisfaction. Liopfield model. Supervised vs. unsupervised learning. Single vs. multi-layer perceptions. Static vs. dynamic network architecture. Comparison of neural approaches with parametric and non-parametric statistical methods. Neural network applications.
ENRE537 DESIGN OF ZERO EMISSION 100% RENEWABLE CITIES 3 3 0
EMNT501 PRODUCTION PLANNING AND SCHEDULING 3 3 0
EMNT517 OPERATIONS RESEARCH TECHNIQUES 3 3 0
ISYE537 COMPUTER VISION 3 3 0
Image formation. Early processing: low-level vision and feature extraction. Boundary detection. Region growing. Texture. Motion. Two-dimensional and three-dimensional representation. High-level vision: learning and matching.
EEE202 CIRCUIT THEORY I 0 0 0
CMPE501 PROGRAMMING LANGUAGES 3 3 0
Brief historical perspective. Understanding and using Integrated Development Environment (IDE). Java basics, introduction to graphical user interfaces (GUI) for Java, using Swing Components and Java Listeners, Swing dialogue boxes, developing GUI applications, theory of Object Oriented Programming with Unified Modeling Language (UML). Object-Oriented (OO) problem solving, Object-Oriented (OO) concepts (inheritance, composition, abstract classes etc.), object relations, developing Object-Oriented (OO) applications with design patterns, Unit Testing, Project Presentations.
EMNT502 TOTAL QUALITY MANAGEMENT 3 3 0
ENRE506 POWER SYSTEM ENGINEERING AND ECONOMICS 3 3 0
ELE306 LINEAR CONTROL SYSTEMS 0 0 0
ELE305 ELECTRICAL MATERIALS 0 0 0
EEE411 ROBOTICS 0 0 0
ENRE512 INTEGRATION OF RENEWABLES 3 3 0
MISY558 INFORMATION SECURITY 3 3 0
EELE415 PROGRAMMABLE LOGIC CONTROLLERS 0 0 0
The aim of this course is to provide an introduction to programmable logic controllers. The basic architecture of PLCs and the commonly used input and outputs in such systems are included in the course. The relationship between the PLC operation and the Logic gates are stated. The programming languages which are used in PLC are examined. Furthermore, the Ladder Diagram technique is developed involving internal relays, timers and counters. The course includes compare and program control instructions. Both 16 and 32 bit operations are used in basic math instructions. It also includes the examples of important industrial applications that uses PLC.
ENRE534 POWER GENERATING SYSTEMS 3 3 0
This course focuses on to provide students with the understanding of energy generating systems and their working principles. The topics of steam power plants, power generation, steam cycle (Rankine cycle, Kalina cycle, combined gas and steam cycles) including the Brayton cycle, economics of power cycles, fuels and combustion; including solid, liquid and gases fuels, steam generators, steam turbines, gas turbines and the circulating water systems will be discussed in greater depth and complexity than is done in undergraduate courses. Design of economizers and feed water heaters, condensing systems, fuel preparation methods, water treatment, environmental concerns, location of plants will also be discussed. Power transmission systems will be introduced as part of the course.