MSc in Software Engineering
The programme is designed for students from a computer science or engineering background or a closely related field of study. It is a ‘taught’ and ‘research’ based Master programme. The program contains software related subject modules and fields of research.
Software engineering involves more than just the development of modern information systems. Consequently, software engineers need to move beyond the boundaries of their job-specific expertise and enhance their professional profiles. This programme will graduate a new generation of software engineers and professionals who are capable of leading in many public and private organizations and also teaching in the educational institutions in the Kurdistan region with the emphasis on the state of the art in software engineering technologies.
Graduates of the master’s programmes will be equipped with the knowledge and also research skills to enter a doctoral study in their discipline or to be employed in subject-related environments.
- Undergraduate Degree: Minimum undergraduate average of 60%
- English Language Proficiency: Minimum English Language requirement is 50 in PTE – 6 in IELTS or 74 in TOEFL iBT.
- Scheduled Interview
- Equalized transcript is required for students who have graduated from international institutions.
- Application Form: Online application form is required.
- Official Transcripts: Provide a copy of your undergraduate transcript with your application.
- Letters of Recommendation: Two recommendation letters are required to be submitted with your application, preferably one of which will be from a university academic.
- Interview: Applicants who meet all of the academic entrance requirements will be invited to attend an interview at which they may be asked questions regarding their intended programme of study. The interview is a compulsory stage of the selection process.
- A copy of your CV.
- A copy of your passport/ID.
- One passport size photo.
The teaching list includes, but not limited to, modules such as: Advanced OOP, software requirement engineering, software project management, advanced database systems, software architectural design, Web and mobile applications.
This programme will equip students with an in-depth knowledge and understanding in the technological aspects of computer systems and current issues and developments in the subject area. The programme will enable students to undertake a research project in computer systems engineering that makes up a considerable part of the overall assessment.
The students will be capable to choose a research subject and develop a proposal to work on. In addition, some other skills such as learning how to be initiative and taking responsibility, solve problems in creative and innovative ways, continue to learn independently, and to develop professional capacity will be practiced.