
Assistant Professor
Faculty of Computer Science & Engineering
Biography
Mervat Mikhail is an Assistant Professor at the Faculty of Engineering, Alexandria University, Egypt. She has also served as a part-time faculty member at Alexandria National University, and Alamein International University. Her research and teaching interests encompass Mathematics, Computer Science, Encryption, and Machine learning with extensive experience in supervising postgraduate research in these fields.
EMP 011 Mathematics-1
EMP 012 Mathematics-2
EMP 113 Mathematics – 3
EMP 202 Mathematics-4
EMP 215 Mathematics-5
EMP 216 Mathematics-6
EMP 317 Mathematics-7
EMP 218 Mathematics-8 (Statistics)
EMP 219 Mathematics-9 (Random signal analysis)
EMP 310 Mathematics-10 (Engineering statistics)
EMP 311 Mathematics-11 (Optimization and numerical methods)
EMP 312 Mathematics-12
- Probability and Statistics I
Sets, Techniques of counting, Probability spaces, Independence and dependence, Conditional probabilities, Random variables, Expectation, variance, and moments, Moment generating functions, Independence of random variables, Conditional expectation, Discrete and continuous distributions, Joint and marginal distributions - Probability and Statistics II
Normal distribution, Law of large numbers, Central limit theorem, Distributions derived from Normal distribution: Chi-squared, Student-t, and F distributions, Statistical estimation, Point estimation, Confidence intervals, Test of hypotheses, Fitting straight lines, Analysis of variance, Stochastic models, Poisson processes - CSE102 Computer Programming
Historical introduction, computer classification, computer and society, data representation, number systems, computer components, operating systems, programming, flowcharts, structured programming, algorithms for engineering applications, high-level languages. Laboratory: practical experience using operating systems and application programs. - CC271 Programming I
Introduction to programming, Basic programming constructs, Branching and Iteration, Decomposition, Abstractions and Functions, Recursion, Structure types, Mutability, High order functions, Testing and debugging - CC272 Programming II
Information Hiding and Abstract Data Types. Object–Oriented Design versus Structured Design. Classes and Objects. Inheritance. Polymorphism. Operator Overloading . Generic Functions and Classes. Design Patterns - EMP x17 Linear Algebra
System of linear equations: matrix representation, solution techniques, solution nature, echelon form. Matrices and determinants: basic operations and properties. Transformations: matrix transformation, linear transformation, one-to-one and onto transformations, applications in computer graphics. Vector spaces: vectors, vector spaces and subspaces, null space and column space, rank and dimension, applications in differential equations. Eigen values and Eigen vectors: basic equation, characteristic equation, eigenspaces, applications in dynamical systems. Orthogonality and symmetric matrices. Inner product spaces. Least squares problem. - Data Structures
Introduction and revision: Arrays, multi-dim arrays, Dynamic memory allocation, Abstract Data Types (ADT) & Sets. Fundamentals of Linked Lists. SLL, Lists types: dummy heads, CSLL, DLL, and CDLL. Stacks, Queues, priority Queues. Trees Fundamentals, BST, Tree traverse. AVL Trees Advanced Searching Algorithms: binary search, hashing. Sorting Algorithms: Bubble sort, Insertion sort, Heap sort. Advanced Sorting Algorithms: Merge sort, Quick Sort. B-Trees: Insertion, Deletion, Merges, and Rotations. B+ tree, B* Tree, red-black trees Introduction to Graphs, and Graphs’ traverse. - Design & Analysis of Algorithms
Introduction. Fundamental techniques for designing and analyzing algorithms. Asymptotic analysis. Divide-and-conquer algorithms. Recurrences. Merge sort. Linear-time median. Greedy algorithms. Quick-sort algorithm. Dynamic programming. Graph algorithms. Graph search and Dijkstra’s algorithm. Minimum Spanning Trees. Randomized algorithms. Hashing. - Computing Intensive Statistical Methods
Empirical distribution, Estimation of population distribution, General algorithm of bootstrap method, Bootstrap estimates of standard deviation and bias, Jack-knife method, Bootstrap confidence intervals, Empirical likelihood for the mean and parameters, Wilks theorem, EM algorithm.
Peer Reviewed Journals
1. Mervat Mikhail, Yasmine Abouelsoud and Galal ElKobrosy, Tripartite & Multi-Receiver and E-voting encryption schemes based on ElGamal. NNGT JOURNAL: International Journal of Information Security Volume 1 July 30, (pp. 37-46), 2014.
2. Mervat Mikhail, Yasmine Abouelsoud and Galal ElKobrosy, 2016. Text hiding in a Digital Cover Image using Two Dimensional Indexing based on chaotic maps. International Journal of Computer Applications , 138(12), (pp 1-6), March 2016
3. Mervat Mikhail, Yasmine Abouelsoud and Galal ElKobrosy ,” Two-Phase Image Encryption Scheme Based on FFCT and Fractals”, Security and Communication Networks, Volume 2017 (2017), Article ID 7367518, 13 pages
4. S Magdy, Y Abouelseoud, M Mikhail ,” Effect of chosen features on performance of privacy preserving image retrieval systems”, Computers & Electrical Engineering, , Volume 76, pages 411-424, June 2019
5. S Magdy, Y Abouelseoud, M Mikhail ,” Privacy preserving search index for image databases based on SURF and order preserving encryption”, IET Image Processing, , Volume 14, pages 874-881, 2020/4/9
6. Magdy S, Abouelseoud Y, Mikhail M. Efficient spam and phishing emails filtering based on deep learning. Computer Networks. 2022 Feb 15:108826.
7. Nasser, R., Abouelseoud, Y. & Mikhail, M. ,”Robust watermark based on Schur decomposition and dynamic weighting factors”. The Visual Computer, Pages 1-21, 2023/8/14
Conference Proceedings (refereed)
1. Mervat Mikhail, Yasmine Abouelsoud and Galal ElKobrosy, 2014, January. Extension and application of ElGamal encryption scheme. In Computer Applications and Information Systems (WCCAIS), 2014 World Congress on (pp. 1-6). IEEE.
2. Mervat Mikhail, Yasmine Abouelsoud and Galal ElKobrosy, 2014. A Survey of Cryptographic Protocols. In The 3rd International Conference on Design Engineering and Science, ICDES 2014 Pilsen, Czech Republic, August 31 – September 3, (pp. 35-40),2014.