Master of Science in Software Engineering
Al Ain, United Arab Emirates
DURATION
2 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request the earliest start date
TUITION FEES
AED 2,400 / per credit *
STUDY FORMAT
On-Campus
* per credit hour
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Overview
The Master of Science in Software Engineering offered by the College of Information Technology is designed to develop technical and managerial expertise in software engineering. The program focuses on meeting the growing needs of software engineers. Students acquire solid foundations in theory and practice in software engineering, with in-depth exposure to the state-of-the-art in software development processes, methodologies, and tools. The program is designed to impart knowledge and develop the skills needed to meet current and future information technology needs of government and corporate organizations, as well as to prepare students for PhD degree programs in IT and related areas. Teamwork is emphasized throughout the curriculum to provide students with essential skills to be successful software engineering professionals. The program is intended for highly motivated groups of working professionals and recent Bachelor's degree graduates.
Gallery
Admissions
Curriculum
Degree Requirements
Required Credit Hours: minimum of 30 hours
College of Information Technology
Required Courses (9 hours) | Credit Hours | |
ITCO601 | Current Emerging Trends in Information Technology | 3 |
ITCO602 | Management and Leadership in Information Technology | 3 |
ITCO603 | System Analysis, Modeling & Design | 3 |
Software Engineering
Required Courses (12 hours) | Credit Hours | |
SWEB651 | Software Construction | 3 |
SWEB652 | Requirements Engineering | 3 |
SWEB653 | Software Testing & Quality Assurance | 3 |
SWEB654 | HCI and Usability | 3 |
Elective Courses - 3CH for Thesis option and 6CH for Non-Thesis option (6 hours) | Credit Hours | |
SWEB655 | Web Applications | 3 |
SWEB656 | Special Topics in Software Engineering | 3 |
SWEB657 | Embedded Software | 3 |
ITPG698 | Special Topics in Information Technology | 3 |
Project or Thesis
Required Course (6 hours) | Credit Hours | |
ITPG690 | Practicum Project 1 | 6 |
1: Required 6 CH for Thesis & 3 CH for Non--Thesis |
Merit Fellowship Award
To receive the Merit Award, students are expected to have high academic credentials and maintain their academic success at the UAEU. The Merit Fellowship Award offers financial assistance in form of a partial tuition waiver to qualified students. Students in STEM and strategic areas of the country (renewable energy, transportation, health, water resources, technology, space) will have priority.
Student Eligibility:
- Have Excellent Academic Standing (GPA ≥ 3.6/4.0).
- Maintain a GPA ≥of 3.6/4.0 during study at UAEU.
- Have no other financial sponsorship or award.
Benefits:
- 50% discount on tuition fees.
Duration:
- Valid until graduation as long as the student is abiding with the Student Eligibility conditions.
More information
Useful links
Rankings
UAEU now ranks #1 in the UAE based on the Times Higher Education Ranking! We are also #5 in the Middle East, #49th in Asia and #70 in the Young University Rankings of 2019.
Program Outcome
- Assume leadership roles to promote professional and organizational goals that address the needs of the community.
- Uphold and apply the principles of professional and ethical responsibilities to the design, development, and deployment of computing artifacts.
- Maintain professional competence in light of the advancements in the related disciplines, and develop professionally through continuing training and advanced education in response to changes in roles and responsibilities.
- Contribute to the body of novel software products, services, and knowledge.
- Collaborate professionally within or outside of their disciplines at national and international levels.
Program Learning Outcomes
Upon successful completion of this program, students will be able to:
- Apply software engineering knowledge to build robust, reliable, and maintainable software.
- Design complex systems based on efficiency, cost and data availability.
- Evaluate in-depth the relative merits of software systems and artifacts at different levels of the system architecture.
- Analyze Critically emerging software models, techniques, and technologies.
- Execute ethically project work or research that contribute significantly to Software Engineering discipline.
- Demonstrate advanced oral and writing communication skills individually and collectively.