Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
ENGP010 STARTER LEVEL ENGLISH-I 0 0 0
BEGINNER (CEFR Level A1 - Breakthrough) LEVEL is in the group of Basic User. At the end of this level, those who are successful will understand and use familiar everyday expressions and very basic phrases aimed at the satisfaction of needs of a concrete type; will introduce him/herself and others and can ask and answer questions about personal details such as where he/she lives, people he/she knows and things he/she has; will interact in a simple way provided the other person talks slowly and clearly and is prepared to help.
ENGP020 ELEMENTARY LEVEL ENGLISH-II 0 0 0
ELEMENTARY (CEFR Level A2 - Waystage) LEVEL is in the group of Basic User. At the end of this level, those who are successful will understand sentences and frequently used expressions related to areas of most immediate relevance (e.g. very basic personal and family information, shopping, local geography, employment); will communicate in simple and routine tasks requiring a simple and direct exchange of information on familiar and routine matters; will describe in simple terms aspects of his/her background, immediate environment and matters in areas of immediate need.
ENGP030 PRE-INTERMEDIATE LEVEL ENGLISH 0 0 0
PRE-INTERMEDIATE (CEFR Level A2+) LEVEL represents a strong Waystage performance. At the end of this level, those who are successful will understand sentences and frequently used expressions related to areas of most immediate relevance (e.g. very basic personal and family information, shopping, local geography, employment); will communicate in simple and routine tasks requiring a simple and direct exchange of information on familiar and routine matters; will describe in simple terms aspects of his/her background, immediate environment and matters in areas of immediate need.
ENGP040 INTERMEDIATE LEVEL ENGLISH-I 0 0 0
INTERMEDIATE (CEFR Level B1 – Threshold) LEVEL is in the group of Independent User. At the end of this level, those who are successful will understand the main points of clear standard input on familiar matters regularly encountered in work, school, leisure, etc.; will deal with most situations likely to arise whilst travelling in an area where the language is spoken; produce simple connected text on topics which are familiar or of personal interest; will describe experiences and events, dreams, hopes and ambitions and briefly give reasons and explanations for opinions and plans.
ENGP050 INTERMEDIATE LEVEL ENGLISH-II 0 0 0
INTERMEDIATE PLUS (CEFR Level B1+ - Strong Threshold) LEVEL is in the group of Independent User. At the end of this level, those who are successful will understand the main points of clear standard input on familiar matters regularly encountered in work, school, leisure, etc.; will deal with most situations likely to arise whilst travelling in an area where the language is spoken; produce simple connected text on topics which are familiar or of personal interest; will describe experiences and events, dreams, hopes and ambitions and briefly give reasons and explanations for opinions and plans.
ENGP060 UPPER-INTERMEDIATE LEVEL ENGLISH 0 0 0
UPPER-INTERMEDIATE (CEFR Level B2 - Vantage) LEVEL is in the group of Independent User. At the end of this level, those who are successful will understand the main ideas of complex text on both concrete and abstract topics, including technical discussions in his/her field of specialisation; will interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible without strain for either party; will produce clear, detailed text on a wide range of subjects and explain a viewpoint on a topical issue giving the advantages and disadvantages of various options.
ENGP070 ADVANCED LEVEL ENGLISH 0 0 0
ADVANCED (CEFR Level C1 – Effective Operational) LEVEL is in the group of Proficient User. At the end of this level, those who are successful will understand a wide range of demanding, longer texts, and recognise implicit meaning; will express him/herself fluently and spontaneously without much obvious searching for expressions; will use language flexibly and effectively for social, academic and professional purposes; will produce clear, well-structured, detailed text on complex subjects, showing controlled use of organisational patterns, connectors and cohesive devices.
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
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
ENRE512 INTEGRATION OF RENEWABLES 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
EELE609 WIRELESS NETWORKS AND MOBILE SYSTEMS 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
EELE612 PROBABILITY THEORY AND STOCHASTIC PROCESSES 3 3 0
EELE635 HIGH VOLTAGE UNDERGROUND CABLES 3 3 0
EELE663 ADVANCED APPROXIMATION THEORY 3 3 0
EELE526 DIGITAL IMAGE PROCESSING 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
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
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.