Apply Now

Get In Touch

Field of Computer Science

Software Engineering Program (Dual Degree)

Software Engineering Program (Dual Degree)

Required Courses Dual Degree Duration
48 Courses Available 8 Semesters 
Language Credit Hours Annual Fees
English 135 Cr. Hrs. 200,000 EGP

 

Program Overview

For the first time in Egypt, students can earn a dual bachelor’s degree in Software Engineering from Galala University (GU) and Arizona State University (ASU) studying at the Galala campus. 

Software systems are complex, often including millions of lines of code. The GU-ASU dual degree program in software engineering blends engineering, computing, project leadership and software construction. It fosters scientific research by preparing entrepreneurial software developers for postgraduate and innovation studies.

Students learn how to make creative software solutions to today’s problems. Graduates of the bachelor’s degree program in software engineering possess the knowledge and skills of a defined engineering approach to complex systems analysis, planning, design, and construction. The BS Software Engineering program applies fundamental programming and software principles to software development including design methodologies, operation principles, and maintenance and testing approaches.

The program has a unique, project-driven curriculum, establishing a new model for software engineering (programming) education. It is built around the concepts of engaged learning, discovery-based education and learn-by-doing. Students learn by engaging with hands-on projects, commonly as a member of a development team. They complete projects every semester that provide emphasis on communication, teamwork, critical thinking, and professionalism.

The program’s study plan enables graduates to master Software Engineering methodologies, methods, and tools for producing complex software systems with international standards and ethics. Graduates apply principles and techniques of Software Engineering to analyze complex computing problems and design, implement, evaluate, verify, manage, enhance, and maintain high-quality software solutions that meet given sets of software requirements in a systematic, controlled, and efficient manner.

  • AccoladesThe ASU Software Engineering BSE degree is Aaccredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

Career Opportunities

Graduates of this program solve a broad set of transdisciplinary problems and apply new technologies to improve the quality of life. They are prepared for advanced study in computing or an allied field or to enter the computing profession, most commonly as application software engineers (programmers). They design and engineer innovative systems that may include mechanical and electrical components that interact with software.

Some software engineering jobs may include:

Creating applications for mobile devices.

Creating web applications.

Designing, creating and validating software for avionics, robotics and similar systems fields.

Career examples include, but are not limited to, those shown in the following list:

Computer Programmer

Computer Science educator

Information Technology specialist (IT specialist) 

Software Developer  

Admission Requirement

GU requirements:

  • 2 admission tests: a cognitive test which represents 25%, a critical thinking test which represents 5% and the rest is your Thanaweya Amma or the equivalent certificate which will represent the rest of the 70%.

 

ASU requirements:

  • Cumulative GPA for all courses in semesters 1-4 of 2.75.
  • TOEFL iBT of 79, IELTS of 6.5, PTE of 58, Duolingo English Test 105 or successful completion of ASU’s English for Undergraduate Admissions and Achievement course.

Tuition Fees

  • Annual Fees: 200,000 EGP
  • Registration Fees (Paid Once): 4,000 EGP
  • Ministry Fees: 4,000 EGP
  • Annual Admin Fees: 7000EGP
  • Total First Year Fees: 220,000 EGP
  • Total Annual Fees: 211,000 EGP
  • Lab Usage fees (non-Refundable): 5,000 EGP