Duration
3 years
Intake
January, June, September
Total Tuition Fees
69960
Faculties
Faculty of Engineering
Course Overview
Software engineering is one of the basic specializations in the field of information technology, as it focuses on the design, development, and maintenance of programs and applications in an organized engineering manner. The student learns how to build powerful and efficient software systems using modern development methodologies that ensure quality and stability.
The specialization is also concerned with the complete software life cycle, from requirements analysis to design, programming, testing, and maintenance. It is considered one of the important specializations in the labor market due to the constant need to develop applications and systems in all sectors.
Analysis and design of software systems
Application and software development
Software Testing
Software project management
Data structures and algorithms
Databases
Software Engineering (SDLC)
Web and Mobile Application Development
English Requirements
5 in IELTS
Entry Requirements
1. Passport copy (first page).
2. Secondary school certificate with transcript (translated).
3. Personal photo (white background).
4. IELTS certificate, if available
Please submit the requirements in PDF format.
Career Opportunities
Software Engineer
Application developer
Web developer
Mobile application developer
Software Laboratory (QA Tester)
Systems analyst
Technical projects manager
Systems engineer
Working in technology companies, banks and institutions
Full-time corporate software solutions developer

