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
EELE6X7 ELECTIVE COURSE 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
EELE630 NEURAL NETWORKS MODELLING AND APPLICATIONS 3 3 0
EELE639 ADVANCED POWER ELECTRONIC SYSTEMS 3 3 0
EELE611 OPTICAL COMMUNICATION NETWORK 3 3 0
CPE624 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.
MIS660 ADVANCED TOPICS IN INFORMATION SECURITY 3 3 0
EELE603 ADVANCED TOPICS IN IMAGE PROCESSING 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
ELE544 ADVANCES ON VLSI DESIGN 3 3 0
ENR507 SOLAR POWER DESIGN 3 3 0
EMN525 RESEARCH METHODS 3 3 0
EELE663 ADVANCED APPROXIMATION THEORY 3 3 0
CPE625 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
CPE636 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.
ENR527 MODERN ECONOMIC ISSUES IN ENERGY SYSTEMS 3 3 0
EELE612 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0