Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE6X1 ELECTIVE COURSE 3 3 0
EELE6X2 ELECTIVE COURSE 3 3 0
EELE6X3 ELECTIVE COURSE 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE600 THESIS 0 0 0
EELE650 PHD QUALIFICATION 0 0 0
EELE690 SEMINAR 0 0 0
EELE6X4 ELECTIVE COURSE 3 3 0
EELE6X5 ELECTIVE COURSE 3 3 0
EELE6X6 ELECTIVE COURSE 3 3 0
PHIL601 Philosophy of Science 3 3 0 7
This course will follow three main paths: Firstly it will introduce philosophy to doctoral students. The meaning of philosophy, its scope, its sub-branches and its different schools will be the subject topic of the first weeks. Then the course will focus on the relation of philosophy with the sources of knowledge and different sciences. Here, Rationalism, Empiricism and Intuitionism will be covered during the following weeks. In the remaining weeks the course will concentrate on philosophy of science and scientific ethics. Logical positivism, paradigm changes, falsificationism, the questions of “what is science”, “what is pseudo-science?”, “what is the relation between theory and reality?” are amongst topics that will be covered. Finally, the course will concentrate on ethical theories and will particularly cover scientific ethics.
Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE611 OPTICAL COMMUNICATION NETWORK 3 3 0
EELE630 NEURAL NETWORKS MODELLING AND APPLICATIONS 3 3 0
EELE625 SOLAR ENERGY SYSTEMS 3 3 0
EELE639 ADVANCED POWER ELECTRONIC SYSTEMS 3 3 0
EELE603 ADVANCED TOPICS IN IMAGE PROCESSING 3 3 0
EELE612 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
ENRE512 INTEGRATION OF RENEWABLES 3 3 0
ENRE533 FUNDAMENTALS OF ENERGY SYSTEMS OPTIMIZATION 3 3 0
EELE609 WIRELESS NETWORKS AND MOBILE SYSTEMS 3 3 0
EELE637 ADVANCED POWER SYSTEM HARMONICS 3 3 0
EELE526 DIGITAL IMAGE PROCESSING 3 3 0
CMPE624 COMPUTER NETWORK TOPOLOGY 3 3 0
Principles of computer network design. Network design and optimization algorithms. Centralized network design, switching node location problems. Application of minimum spanning tree and shortest path algorithms to problems in network design. Static and dynamic routing algorithms. Network reliability analysis in design. Ad-hoc and cellular wireless network design. Case studies.
EMNT525 RESEARCH METHODS 3 3 0
MISY660 ADVANCED TOPICS IN INFORMATION SECURITY 3 3 0
EELE623 RENEWABLE ENERGY TRANSPOTATION SYSTEMS 3 3 0
EELE638 POWER SYSTEMS PROTECTION AND CONTROL 3 3 0
ENRE624 ENERGY DECISION SUPPORT TOOLS 3 3 0
EELE544 ADVANCES ON VLSI DESIGN 3 3 0
ENRE507 SOLAR POWER DESIGN 3 3 0
CMPE571 SYSTEM MODELLING SMULATION 3 3 0
EELE635 HIGH VOLTAGE UNDERGROUND CABLES 3 3 0
EELE663 ADVANCED APPROXIMATION THEORY 3 3 0
PHIL601 Philosophy of Science 3 3 0 7
This course will follow three main paths: Firstly it will introduce philosophy to doctoral students. The meaning of philosophy, its scope, its sub-branches and its different schools will be the subject topic of the first weeks. Then the course will focus on the relation of philosophy with the sources of knowledge and different sciences. Here, Rationalism, Empiricism and Intuitionism will be covered during the following weeks. In the remaining weeks the course will concentrate on philosophy of science and scientific ethics. Logical positivism, paradigm changes, falsificationism, the questions of “what is science”, “what is pseudo-science?”, “what is the relation between theory and reality?” are amongst topics that will be covered. Finally, the course will concentrate on ethical theories and will particularly cover scientific ethics.
EELE568 ANALOG FILTER DESIGN 3 3 0
CMPE625 ADVANCED CRYPTOGRAPHY AND DATA SECURITY 3 3 0
Cryptographic Protocol Theory, Oblivious Transfer, Digital Cash, E-Voting Applications, Identity-Based Encryption, Information Theoretic Approach in the Security of Cryptographic Protocols, Cryptographic Engineering, Crypt-analytic Tools and Attacks, Quantum Cryptography, Secure Multi-Party Computation, Error- Correcting Codes and Cryptography
CMPE636 ADVANCED TOPICS IN COMPUTER ARCHITECTURE 3 3 0
Review of pipelined processor design and hierarchical memory design. Identification of parallelism in processes. Multiple diverse end functional units in a pipelined processor. Static, dynamic, and hybrid branch prediction techniques. Tomasulo Algorithm for efficient resolution of true data dependencies. Advanced data of techniques with and without speculative execution. Multiprocessor systems. Multi-threaded processors.
ENRE527 MODERN ECONOMIC ISSUES IN ENERGY SYSTEMS 3 3 0
EELE464 WIRELESS COMMUNICATION SYSTEMS 0 0 0
EEE331 ELECTROMAGNETIC THEORY II 0 0 0
ENRE401 POWER TRANSMISSION AND DISTRIBUTION 0 0 0
EEE453 ELECTRICAL MACHINERY 0 0 0
EEE321 SIGNALS AND SYSTEMS 0 0 0
EEE456 HIGH VOLTAGE TECHNIQUES 0 0 0
EEE362 COMMUNICATION SYSTEMS 0 0 0
EELE529 COMPUTER NETWORKS AND COMMUNICATIONS 3 3 0
Architecture of a computer network and explain how each device in a network communicates with each other; processes in each layer of the network protocol that enables different networks to share resources; basic network protocols in each layer of a TCP/IP stack and the purpose of each protocol; role of the Network Request for Comment (RFC); comparison each layer in the TCP/IP model with those in the OSI model; socket programming and explain its role in application processing; IP addressing; packet collisions and how they are corrected in the link layer; CSMA and describe its use in the link layer; application protocols like VoIP and IPTV; TCP/IP security related issues.