Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
ELE501 NUMERICAL LINEAR ALGEBRA 3 3 0
ELE502 CIRCUITS AND SYSTEMS ANALYSIS 3 3 0
ELE5X1 ELECTIVE I 3 3 0
ELE5X2 ELECTIVE II 3 3 0
ELE5X3 ELECTIVE III 3 3 0
ELE5X4 ELECTIVE IV 3 3 0
ELE5X5 ELECTIVE V 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
ELE500 THESIS 0 0 0
ELE590 SEMINAR 0 0 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
ELE558 POWER SYSTEM PROTECTION AND CONTROL 3 3 0
EMN525 RESEARCH METHODS 3 3 0
ELE534 NUMERICAL METHODS IN ELECTROMAGNETICS 3 3 0
ELE557 POWER SYSTEM HARMONICS 3 3 0
ELE525 ADVANCED DIGITAL SIGNAL PROCESSING 3 3 0
ELE581 SOLAR - THERMAL ENERGY AND ITS APPLICATIONS 3 3 0
ENR502 TECHNO-ECONOMICAL ANALYSIS OF ENERGY APPLICATIONS 3 3 0
ELE561 ADVANCED COMMUNICATION SYSTEMS 3 3 0
ELE532 ADVANCED ANTENNA THEORY 3 3 0
ELE563 APPROXIMATION THEORY 3 3 0
CPE523 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 3 3 0
ELE571 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
CPE112 INTRODUCTION TO PROGRAMMING 0 0 0
ELE526 DIGITAL IMAGE PROCESSING 3 3 0
ELE544 ADVANCES ON VLSI DESIGN 3 3 0
ENR507 SOLAR POWER DESIGN 3 3 0
EEE453 ELECTRICAL MACHINERY 0 0 0
ENR533 FUNDAMENTALS OF ENERGY SYSTEMS OPTIMIZATION 3 3 0
EEE321 SIGNALS AND SYSTEMS 0 0 0
ELE566 SELECTED TOPICS IN DIGITAL COMMUNICATIONS 3 3 0
EMN503 PROJECT SCHEDULING 3 3 0
ELE401 POWER SYSTEM ANALYSIS 0 0 0
ENR501 ENERGY - PAST, PRESENT & FUTURE 3 3 0
EEE464 WIRELESS COMMUNICATION SYSTEMS 0 0 0
EEE344 POWER ELECTRONICS 0 0 0
EEE362 COMMUNICATION SYSTEMS 0 0 0
CPE530 COMPUTER NETWORKS AND COMMUNICATIONS 3 3 0
CPE511 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
EEE301 CIRCUIT THEORY II 0 0 0
EEE456 HIGH VOLTAGE TECHNIQUES 0 0 0
EMN501 PRODUCTION PLANNING AND SCHEDULING 3 3 0
EMN517 OPERATIONS RESEARCH TECHNIQUES 3 3 0
ISE537 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
CPE501 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.
EMN502 TOTAL QUALITY MANAGEMENT 3 3 0
ENR506 POWER SYSTEM ENGINEERING AND ECONOMICS 3 3 0
ELE306 LINEAR CONTROL SYSTEMS 0 0 0
EEE411 ROBOTICS 0 0 0
CPE545 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.
ENR512 INTEGRATION OF RENEWABLES 3 3 0
MIS558 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