PhD in Computer and Software Engineering
Overview
The enormous growth and rate of change in the computer and technology sector ensure a continuing demand and interest for Graduates with modern skills and qualifications here in the Kurdistan region. To meet this demand the Department of Computer Science and Engineering (CSE) at the University of Kurdistan Hewlêr has initiated a Doctor of Philosophy (PhD) programme in Computer Science. The plan of having a PhD in Computer and Software Engineering (PhD CSE) would include the PhD candidate’s competence, knowledge and skills in the field of computer science and information technology from society and corporation-oriented perception.
This unique PhD programme is to help students in the Kurdistan region to pursue their postgraduate studies by employing advanced and cutting-edge computer technologies, which will eventually prepare them to be leaders in the fields of Computer Software and Engineering and help the Kurdistan region continue to flourish.
Admission Requirements
- Candidates must have an average of not less than 60 and 70 in bachelor’s and master’s degrees respectively.
- English Language Proficiency: Minimum English Language requirement is 58 in PTE – 6.5 in IELTS -79 in TOEFL or 120 in Duolingo.
- All applicants are required to submit a valid English language proficiency test from the list above, including graduates of English-medium universities.
- An equalised transcript is required for students who have graduated from international institutions.
- Entry Examination All applicants are required to sit and pass a compulsory written entry examination administered by the Computer Science and Engineering Department. The examination is designed to assess applicants’ academic preparedness for doctoral-level study and research. Only applicants who successfully pass the written entry examination will proceed to the next stage of the selection process.
- Interview and tentative proposal presentation Applicants who pass the written entry examination will be automatically shortlisted for an academic interview.
- Shortlisted candidates may be invited for an academic interview to assess research readiness, motivation, and suitability for the programme.
- Final admission decisions are based on overall performance across academic qualifications, the entry written examination, and the interview, subject to supervisory availability and programme capacity.
- Application Form: Online application form is required.
- Official Transcripts: Provide a copy of your undergraduate transcript with your application.
- A copy of your CV. A copy of your passport or national ID.
Curriculum
| Course Code | Course Name | ||||
| CSE9001 | Advanced Software Engineering & Architecture | ||||
| CSE9002 | Cloud-Native & Distributed Software Engineering | ||||
| CSI9003 | Advanced AI & Multimodal Computing | ||||
| CSI9004 | Advanced Research Methods in Computing | ||||
Elective Module(s) from MSc Programmes.
Programme Structure
| Year | Semesters | Credits | Exit award |
| 1st | Semester 1- Taught Semester | 60 | Taught semester |
| Semester 2 – Proposal Preparation | 60 | Proposal | |
| 2nd | Semester 1- PhD Research | 60 | 1-2 published paper |
| Semester 2 – PhD Research | 60 | ||
| 3rd | Semester 1- PhD Research | 60 | |
| Semester 2 – PhD Thesis Write-up | 60 | PhD defense |
Skills Development
Graduates of the PhD in Computer and Software Engineering will demonstrate the following competencies:
- Knowledge and Understanding
- Advanced mastery of computer science and engineering concepts, including algorithms, software engineering methods, computer systems, networks, and programming language theory.
- Comprehensive understanding of current research, emerging technologies, and contemporary challenges in computer and software engineering.
- Critical awareness of research methodologies, including quantitative, qualitative, and experimental approaches relevant to advanced computing research.
- Deep knowledge of a specialised area within computer and software engineering that contributes to the body of knowledge in the field.
- Intellectual (Cognitive) Skills
- Ability to identify, formulate, and refine complex research problems at the forefront of computing.
- Capacity to design and conduct rigorous, original research, demonstrating creativity, innovation, and methodological sophistication.
- Critical evaluation of existing theories, models, algorithms, and technological solutions, including identifying their limitations.
- Synthesis of new insights, frameworks, or computational methods that extend or challenge established knowledge.
- Practical and Research Skills
- Design, implement, and evaluate advanced computational systems, algorithms, prototypes, or experimental studies.
- Use specialised laboratory tools, programming environments, and research software applicable to the chosen research domain.
- Collect, analyse, interpret, and validate complex datasets using appropriate research techniques.
- Produce a substantial, original doctoral thesis that meets international academic standards and withstands peer review through viva voce examination.
- Transferable and Professional Skills
- Communicate complex technical ideas effectively, both orally and in written form, to academic, professional, and non-specialist audiences.
- Demonstrate leadership, autonomy, and professional integrity in planning, managing, and executing a multi-year research project.
- Collaborate effectively within research groups, interdisciplinary teams, and international academic communities.
- Apply critical thinking, problem-solving, and decision-making skills relevant to advanced computing research and industry needs.