The main goal of this program is to graduate highly qualified software engineers with a solid background in computer engineering. This program mainly focuses on the modern methodologies utilized in software developments. During this program, the student studies several courses that unify together to graduate a qualified software engineer. The graduate of this program shall exercise technical leadership. The skills of the graduates of this program will lead to higher-level positions in software engineering projects leadership.