Duration
3 years
Intake
February, September
Total Tuition Fees
48600
Faculties
College of Computer Science
Course Overview
The PhD specialization in Software Engineering (research-based) is considered one of the advanced technical disciplines that focuses on studying and developing methodologies and techniques for designing, building, testing, and maintaining complex software systems. The program emphasizes conducting in-depth scientific research in areas such as software development, software quality, requirements engineering, intelligent systems, cloud computing, artificial intelligence, and software security. It also aims to prepare researchers and experts capable of innovating advanced software solutions and improving the efficiency and reliability of digital systems to meet the needs of institutions and communities in the era of digital transformation.
The specialization focuses on:
- Designing and developing software systems.
- Requirements engineering and system analysis.
- Software testing and quality assurance.
- Artificial intelligence and its software applications.
- Software security and cybersecurity.
- Cloud computing and distributed systems.
- Research and development in software engineering.
English Requirements
6 in IELTS
Entry Requirements
1. Copy of the passport (first page).
2. Copy of the Master's degree certificate with transcript.
3. Two academic recommendation letters.
4. Personal photo (white background).
5. Work experience certificate of no less than two years.
6. Curriculum Vitae (CV).
For research-based study, please attach the research proposal file.
Note! Please have the requirements translated into English by one of the accredited translation centers, and submit the documents in PDF format.
Career Opportunities
University professor in software engineering.
Researcher in technical research centers.
Senior software engineer.
Systems and technology solutions engineer.
Software quality and testing expert.
Artificial intelligence engineer.
Technical and digital transformation consultant.
Software project manager.
Software security and cybersecurity expert.
Research and development manager in tech companies.

