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 8
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
EELE612 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
EELE637 ADVANCED POWER SYSTEM HARMONICS 3 3 0
EELE639 ADVANCED POWER ELECTRONIC SYSTEMS 3 3 0
EELE603 ADVANCED TOPICS IN IMAGE PROCESSING 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
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
Information is a crucial resource of today’s society. Protecting information and related intellectual property has recently posed a challenge. Information security is an enabling technology for developing a secured information society. These course aims at providing students with an advanced knowledge of Information security. The course will expose students to current and exciting research topics in information security. At the end of the course, students shall be able to understand the basic security properties, models, policies, concerns, and security tools such as cryptography, internet security, database security, steganography, access control mechanisms, firewalls and Intrusion detection system. Students will also have opportunity to evaluate real life security cases.
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
EEE456 HIGH VOLTAGE TECHNIQUES 0 0 0
EEE362 COMMUNICATION SYSTEMS 0 0 0
EELE635 HIGH VOLTAGE UNDERGROUND CABLES 3 3 0
EELE663 ADVANCED APPROXIMATION THEORY 3 3 0
PHIL601 Philosophy of Science 3 3 0 8
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
CVLE601 SYSTEMS ENGINEERING 3 3 0
EEE321 SIGNALS AND SYSTEMS 0 0 0
EEE342 ELECTRONICS II 0 0 0
ENRE537 DESIGN OF ZERO EMISSION 100% RENEWABLE CITIES 3 3 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.