• Degree: PhD
  • Campus: Debbieh
  • Faculty: Science
  • Department: Mathematics and Computer Science

Program Description

To obtain PhD degree in Computer Science, the student should successfully complete a total of 40 credit hours; including 18 credit hours of course work with a CGPA of no less than 3.0 and successfully defend the dissertation (22 credit hours) in no less than three years. Moreover, the student has to pass a comprehensive exam after passing at least 15 credit hours of courses before registration of his/her dissertation.


Chairperson:   Prof. Mohammad N. Abdulrahim

Professors:   Prof. Ali El-Zaart

Associate Professors:  Dr. Imad Al Ashmawy, Dr. Toufic El Arwadi, Dr. Seif Elddine Kadry

Assistant Professors:  Dr. Islam Elkabani, Dr. Ahmed Sherif, Dr. Hala Idris, Dr. Houssam Shrayteh, Dr. Noura Yassin, Dr. Wassim El-Hajj Chehade, Dr. Riham Abdel Kader, Dr. Abdullah al-Chakik, Dr. Maher Jneid

Part-time Lecturers:  Dr. Hassan Tarraf, Dr. Ahmad Kheir

The program strives to enable students to:

  1. Have depth of knowledge in computer science so that they are recognized as experts in that field;
  2. Have the ability to formulate and execute a research plan, including generating and analyzing research results;
  3. Are able to communicate effectively through oral presentations and publications;
  4. Pursue professional development to meet the challenging demands and increasing responsibilities of a successful career learning throughout their careers.

Outcome (a): An ability to apply knowledge of computing and mathematics appropriate to the discipline

Outcome (b): An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

Outcome (c): An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

Outcome (d): An ability to function effectively on teams to accomplish a common goal

Outcome(e): An understanding of professional, ethical, legal, security and social issues and responsibilities

Outcome(f): An ability to communicate effectively with a range of audiences

Outcome(g): An ability to analyze the local and global impact of computing on individuals, organizations, and society

Outcome (h): Recognition of the need for and an ability to engage in continuing professional development

Outcome (i): An ability to use current techniques, skills, and tools necessary for computing practice.

Outcome (j): An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

Outcome (k): An ability to apply design and development principles in the construction of software systems of varying complexity. 

To obtain PhD Degree in Computer Science, The student should successfully complete a total of 40 credit hours; including 18 credit hours of course work with a CGPA of no less than 3.0 and successfully defend the dissertation (22 credit hours) in no less than three years. Student has to pass a comprehensive exam after passing at least 15 credit hours of courses before registration of his/her dissertation.

Career Opportunities

  • Professional Systems analysts
  • Highly paid positions as computer programmers and testers
  • Academic positions in universities
  • Computer research and development.
  • Big businesses and management positions

Program Requirements Credits
Courses 18
Dissertation22
Total 40

The program utilizes a number of well-equipped laboratories for practical work and research. The Laboratories serving the program are:

  • 3 Undergraduate Computer Labs 
  • 1  Research Computer Lab

Study Plan:

Elective Courses (EC)

Course Code Course Title Credits Hours Distribution Course Type
CMPS713 Advanced Digital Signal Processing 3 (3crs.: 3lec.) EC
CMPS714 Quantum Circuits And Algorithms 3 (3crs.: 3lec.) EC
CMPS715 Emerging Topics In AI 3 (3crs.: 3lec.) EC
CMPS716 Advanced Topics In Knowledge Representation And Non-Monotonic Reasoning 3 (3crs.: 3lec.) EC
CMPS717 Database Bioinformatics 3 (3crs.: 3lec.) EC
CMPS718 Data Mining And Knowledge Discovery 3 (3crs.: 3lec.) EC
CMPS719 Contemporary Computer Architectures 3 (3crs.: 3lec.) EC
CMPS720 Introduction To Computational Linguistics 3 (3crs.: 3lec.) EC
CMPS721 Computer Systems Performance Evaluation 3 (3crs.: 3lec.) EC
CMPS722 Machine Intelligence And Heuristic Programming 3 (3crs.: 3lec.) EC
CMPS723 Topics In Software Engineering 3 (3crs.: 3lec.) EC
CMPS724 Advanced Topics In Image Processing And Pattern Recognition 3 (3crs.: 3lec.) EC
CMPS725 Advanced Topics In Computer Vision 3 (3crs.: 3lec.) EC
CMPS726 Advanced Topics In Computer Science 3 (3crs.: 3lec.) EC
CMPS727 Research Seminar 3 (3crs.: 3lec.) EC

Major Core (MJC)

Course Code Course Title Credits Hours Distribution Course Type
CMPS790 Dissertation 22 (22 Crs.) MJC