Mohamed Elshaikh

I'm

About

Mohamed Elshaikh finished his Ph. D at university Malaysia Perlis on January 2018 in Computer Engineering “Bio-Inspired Method for Improving Vehicle Ad Hoc Networks”. He earned his B.Sc. degree from University of Gazira (Sudan) in Computer Engineering, and get his M.Sc study in Electrical and Electronics Engineering at University Technology Petronas in 2009. Currently he is a Assistant Professor (Senior lecturer) at Faculty of Electronic Engineering Technology - University Malaysia Perlis.Through his projects with industries such as INARI company and ABM Utara he gained an extensive experiences in IoT systems integration, web systems design, database application software and more

Senior Lecturer (Assistant Professor) & System Developer.

....

  • Birthday: 2 June 1980
  • Website: www.elshaikh.unimap.edu.my
  • Phone: +60134160069
  • Address: K84 Jalan Keruing 6, Changlun 06010, Kedah, Malaysia
  • Age: 40
  • Degree: PhD
  • Email: elshaikh@unimap.edu.my

........

Facts

......

4

PhD/MSc Students
2 Graduated

10

Subjects

10

Projects
(Industrial + Research Grants)

30

Research Publications
(Scopus Indexed only)

Skills

Through his projects with industries such as INARI company and ABM Utara he gained an extensive experiences in IoT systems integration, web systems design, database application software and more...

HTML 95%
CSS 80%
Java 91%
Mobile Application Development 90%
PHP 90%
C++ 95%
Network Modeling and Simulation (OMNET++) 90%
Python 75%

Resume

  Mohamed Elshaikh finished his Ph. D at university Malaysia Perlis on January 2018 in Computer Engineering “Bio-Inspired Method for Improving Vehicle Ad Hoc Networks”. He earned his B.Sc. degree from University of Gazira (Sudan) in Computer Engineering, and get his M.Sc study in Electrical and Electronics Engineering at University Technology Petronas in 2009. Currently he is a University lecturer at School of Computer and Communication Engineering (University Malaysia Perlis). His research interests include:

  •  Software Engineering
  •  Computer Network Development
  •  Digital Signal Processing
  •  Automatic Speech Recognition
  •  Modeling and simulation
  •  Wireless Network protocols development
  •  AI (Artificial Intelligence)
  His research is totally utilizing Open Sources software and tools, and this where he developed his skills in Computer Programming, Network simulation and Mobile application development.
  Through his projects with industries such as INARI company and ABM Utara he gained an extensive experiences in IoT systems integration, web systems design, database application software and more.

Sumary

Mohamed Elshaikh

Motivated and Innovative Academic and researcher,and deadline-driven industrial-academic project manager with 3+ years of experience managing and developing academic to industrial collaboration projects. from initial concept to final deliverable.

Professional Experience

Senior Lecturer (Assistant Professor)

2019 - Present

University Malaysia Perlis (School of Computer and Communication Engineering) - MALAYSIA

University Lecturer

2009 - 2019

University Malaysia Perlis (School of Computer and Communication Engineering) - MALAYSIA

NETWORK ENGINEER

2004 - 2007

THE PROFESSIONALS FOR ADVANCED EDUCATION TECHNOLOGIES – SUDAN

Education

Ph. D Computer Engineering

2018

COMPUTER ENGINEERING - UNIVERSITY MALAYSIA PERLIS – MALAYSIA

Bio-Inspired Method for Improving Vehicle Ad-Hoc Networks (VANET)

M Sc. Electrical and Electronics Engineering

2009

ELECTRICAL AND ELECTRONICS ENGINEERING – UNIVERSITY TECHNOLOGY PETRONAS – MALAYSIA

B Sc. Computer Engineering

2004

FACULTY OF SCIENCE AND TECHNOLOGY (COMPUTER ENGINEERING) – UNIVERSITY OF GEZERA – SUDAN

Research

  • All
  • Publication
  • Students
  • Projects

Teaching

To become an educator that changes the lives of students for better. Educating students is not about Computer knowledge only, but about the principles, joy and meaning of life.

EKT433 Network Modeling

This course introduces the principles and techniques in modeling and analyzing the computer network using software and discrete event simulator technique. The simulation technique is a powerful tool to analyze the network without the possibilities to destroy the real network. The students are able to understand the concept of network model, develop and analyze the computer network using this simulation technique.

EKT355 Advance Computer Network

This course is continuing the topics that covered in principles of computer network, In this course , the topic data link layer is introduced. Additionally, wireless and mobile networks are presented to address more topics on wireless network technologies and their implementations, Multimedia network and network security issues are also covered in this course.

NMK30703 Programming for networking

The aims of this course are to introduce the students of programming in network and students get familiar with the mechanism of protocols that consists in the network. This course provides the skills to programme the network protocols to work properly to transfer data from sender to the receiver are exposed. The students are able to analyse, test, develop and design the protocols that are setting up a network.

NMK20703 Object Oriented Programming

This course discusses the fundamental concepts of programming in the object-oriented paradigm, which includes classes and objects, inheritance, polymorphism, and exception handling. Students will be able to apply object-oriented problem solving with attention to general as well as programming language-specific issues such as application design and development, packages, applets, and graphical user interface (GUI).

NMK20303 Database Management System

This subject focuses on the concept of database system and architecture. This includes data models, schemas and instances, and system environment. Students will be exposed to data modeling by using high-level conceptual data models for relational database design that includes Entity Relationship Diagram(ERD), Structured Query Language(SQL) and normalization and also covers database storage and management.

NMK40403 Artificial Intelligence

Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI. Along the way, we also hope to excite you about the numerous applications and huge possibilities in the field of AI, which continues to expand human capability beyond our imagination.