PROGRAM
GAU
Computer Engineering MSc
SEMESTRE 1 |
MT511 | Advance Engineering Mathematics I | CR:(3,0)3 | ECTS:8 |
Selected topic in applied mathematics drawn from variety of areas: partial differential equation, tensor analysis calculus of variations, asymptotic methods, integral equation, advanced theory of transforms and distributions and numerical analysis. (Prerequisite: Instructor’s consent) |
ENG503 | Programming Languages | CR:(3,0)3 | ECTS:8 |
Syntax and semantics of a language, variables and data types, block structures, formal languages, functional programming, logic programming and object oriented programming. |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
SEMESTRE 2 |
MT512 | Advance Engineering Mathematics II | CR:(3,0)3 | ECTS:8 |
Linear topological space, Banach and Hilbert Spaces. Algebraic structure groups, rings, fields, and extension of fields. Introduction to the theory of complex variable, analytic continuation of Riemann surfaces. Some special functions. |
ENG504 | Modelling and Optimization | CR:(3,0)3 | ECTS:8 |
Methods for mathematical modelling of the systems, optimality conditions; linear programming (model formulation, simplex method, duality, dual simplex method, sensitivity analysis); transportation problems; computer applications, quadratic programming; dynamic programming; methods for unconstrained and constrained non-linear optimization. |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
MS590 | Seminar | CR:(0,0)0 | ECTS:7 |
This seminar is designed to promote research interest based on the studies in Master Theses. Master students must register and fulfill departmental requirements of the graduate seminar and complete their Master thesis after the seminar. |
SEMESTRE 3-4 |
MS500 | Thesis | CR:(0,0)0 | ECTS:30 |
The students are required to agree a Thesis subject early in their period of study with their advisor. Many will be able to settle the subject areas as they complete their undergraduate studies. Thesis I will be devoted mainly to research. Thesis II upon the assembly and presentation of results. The work of both Theses will be presented in the Seminar that will be adjudicated by a jury in the final semester. |
MAJOR ELECTIVES |
CEN510 | Advanced Computer Networks | CR:(3,0)3 | ECTS:7 |
Local Area Network. High-speed and bridged local area networks. Wide area networks. Internetworking. Open systems. Network simulations and performance measurement. |
CEN528 | Advance Neural Networks | CR:(3,0)3 | ECTS:7 |
This course examines, in qualitative terms, what neural networks are, their properties and compositions. The multilayer perceptrons trained with the back-propagation algorithm and another class of layered neural networks, namely radial-basis function networks is examined and optimised. Advanced mathematical modelling of self-organizing maps and also the recurrent network architecture will be given. |
CEN515 | Advanced Data Communication | CR:(3,0)3 | ECTS:7 |
Data communication networks and open system standards are examined. The electrical interface is simulated. Mathematical background of data transmission is applied. Protocol basics and data link control protocols are examined. |
CEN590 | Advanced Distributed Systems | CR:(3,0)3 | ECTS:7 |
Concept of concurrency is examined. Layered protocols are examined in detail. Synchronisation in distributed systems (clock synchronisation, mutual exclusion, election algorithms) is simulated. The client-server model and implementation. Processor models are examined. |
CEN520 | Advanced Automata Theory | CR:(3,0)3 | ECTS:7 |
Classification of automata and formal languages. Finite machines and regular events, context-free languages and machines with push-down memory, effectiveness, halting problem, insolvability, undecidability, and Turing machines. Simulations and mathematical analysis of above topic. |
CEN579 | Cryptographic Applications and Solutions | CR:(3,0)3 | ECTS:7 |
Cryptanalysis Methods and Encryption/Decryption Techniques, starting from first known technique to nowadays will be examined. Course can be separated to three main titles which can also be listed chronologically as,(i) Classical Techniques(ii) Data Encryption Standards(iii) Advanced Encryption Standards. Simulations related with all topics will be designed and programmed. |
SEMESTRE 1 |
MT511 | Advance Engineering Mathematics I | CR:(3,0)3 | ECTS:8 |
Selected topic in applied mathematics drawn from variety of areas: partial differential equation, tensor analysis calculus of variations, asymptotic methods, integral equation, advanced theory of transforms and distributions and numerical analysis. (Prerequisite: Instructor’s consent) |
ENG503 | Programming Languages | CR:(3,0)3 | ECTS:8 |
Syntax and semantics of a language, variables and data types, block structures, formal languages, functional programming, logic programming and object oriented programming. |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
SEMESTRE 2 |
MT512 | Advance Engineering Mathematics II | CR:(3,0)3 | ECTS:8 |
Linear topological space, Banach and Hilbert Spaces. Algebraic structure groups, rings, fields, and extension of fields. Introduction to the theory of complex variable, analytic continuation of Riemann surfaces. Some special functions. |
ENG504 | Modelling and Optimization | CR:(3,0)3 | ECTS:8 |
Methods for mathematical modelling of the systems, optimality conditions; linear programming (model formulation, simplex method, duality, dual simplex method, sensitivity analysis); transportation problems; computer applications, quadratic programming; dynamic programming; methods for unconstrained and constrained non-linear optimization. |
TE | Technical Elective | CR:(3,0)3 | ECTS:7 |
MS590 | Seminar | CR:(0,0)0 | ECTS:7 |
This seminar is designed to promote research interest based on the studies in Master Theses. Master students must register and fulfill departmental requirements of the graduate seminar and complete their Master thesis after the seminar. |
SEMESTRE 3-4 |
MS500 | Thesis | CR:(0,0)0 | ECTS:30 |
The students are required to agree a Thesis subject early in their period of study with their advisor. Many will be able to settle the subject areas as they complete their undergraduate studies. Thesis I will be devoted mainly to research. Thesis II upon the assembly and presentation of results. The work of both Theses will be presented in the Seminar that will be adjudicated by a jury in the final semester. |
MAJOR ELECTIVES |
CEN510 | Advanced Computer Networks | CR:(3,0)3 | ECTS:7 |
Local Area Network. High-speed and bridged local area networks. Wide area networks. Internetworking. Open systems. Network simulations and performance measurement. |
CEN528 | Advance Neural Networks | CR:(3,0)3 | ECTS:7 |
This course examines, in qualitative terms, what neural networks are, their properties and compositions. The multilayer perceptrons trained with the back-propagation algorithm and another class of layered neural networks, namely radial-basis function networks is examined and optimised. Advanced mathematical modelling of self-organizing maps and also the recurrent network architecture will be given. |
CEN515 | Advanced Data Communication | CR:(3,0)3 | ECTS:7 |
Data communication networks and open system standards are examined. The electrical interface is simulated. Mathematical background of data transmission is applied. Protocol basics and data link control protocols are examined. |
CEN590 | Advanced Distributed Systems | CR:(3,0)3 | ECTS:7 |
Concept of concurrency is examined. Layered protocols are examined in detail. Synchronisation in distributed systems (clock synchronisation, mutual exclusion, election algorithms) is simulated. The client-server model and implementation. Processor models are examined. |
CEN520 | Advanced Automata Theory | CR:(3,0)3 | ECTS:7 |
Classification of automata and formal languages. Finite machines and regular events, context-free languages and machines with push-down memory, effectiveness, halting problem, insolvability, undecidability, and Turing machines. Simulations and mathematical analysis of above topic. |
CEN579 | Cryptographic Applications and Solutions | CR:(3,0)3 | ECTS:7 |
Cryptanalysis Methods and Encryption/Decryption Techniques, starting from first known technique to nowadays will be examined. Course can be separated to three main titles which can also be listed chronologically as,(i) Classical Techniques(ii) Data Encryption Standards(iii) Advanced Encryption Standards. Simulations related with all topics will be designed and programmed. |