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
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
EELE561 ADVANCED COMMUNICATION SYSTEMS 3 3 0
EELE532 ADVANCED ANTENNA THEORY 3 3 0
EELE563 APPROXIMATION THEORY 3 3 0
CMPE523 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 3 3 0
EELE571 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
CMPE112 INTRODUCTION TO PROGRAMMING 0 0 0
EELE526 DIGITAL IMAGE PROCESSING 3 3 0
ENRE507 SOLAR POWER DESIGN 3 3 0
EELE544 ADVANCES ON VLSI DESIGN 3 3 0
EEE453 ELECTRICAL MACHINERY 0 0 0
EELE555 HIGH VOLTAGE UNDERGROUND CABLES 3 3 0
ELE401 POWER SYSTEM ANALYSIS 0 0 0
ENRE533 FUNDAMENTALS OF ENERGY SYSTEMS OPTIMIZATION 3 3 0
EEE321 SIGNALS AND SYSTEMS 0 0 0
EELE566 SELECTED TOPICS IN DIGITAL COMMUNICATIONS 3 3 0
EMNT503 PROJECT SCHEDULING 3 3 0
EEE456 HIGH VOLTAGE TECHNIQUES 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
EEE344 POWER ELECTRONICS 0 0 0
EEE362 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
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
EEE342 ELECTRONICS II 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
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.
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.
ENRE537 DESIGN OF ZERO EMISSION 100% RENEWABLE CITIES 3 3 0