Software Engineering

Program inception


The Bachelor of Honors degree in Software Engineering is awarded after completion of 162 credit hours over 8 semesters (4 years).

learning outcomes

After completing this program, the graduate will be able to:

  • Flexible, efficient and sustainable software development and design.
  • Optimizing the use of software engineering methodologies, concepts and techniques in software development.
  • Studying and evaluating solutions that suit the organization. Securing the data and technology infrastructure of the organization.
  • Work in a group.
  • Practical research in the field of software engineering.


  • Providing the necessary cadres to bring about a software renaissance in the country.

  •  Localization of knowledge in the field of software engineering in the country.
  • Develop the scientific, mathematical and theoretical foundations on which software engineering is built.

  • Community service through conducting scientific and applied studies and research in the field of software engineering that have a direct impact on development in society.

  • Building an information society.


Upgrading human capabilities in the field of software engineering using modern scientific and technical methods, while contributing to community service by supplying the competencies required in this specialization and contributing to the advancement of scientific research.

Let us go forward in this battle fortified by conviction that those who labour in the service of a great and good cause will never fail.

Dr. Esraa Abdel-Raouf Othman Al-Haddad

Software Engineering Program Coordinator

On my own behalf and on behalf of my fellow faculty and staff, it gives me great pleasure and pleasure to welcome you to the Software Engineering Program at Al Nasr Technical College.

In conclusion, accept my sincere thanks and appreciation.

Software Engineering is a relatively recent program. This program was established with the aim of contributing to the achievement of strategic national goals by graduating generations capable of producing technology and exporting it to the regional and global environments, in addition to the ability to respond to the rapid and steady development in the fields of software analysis, design, construction and maintenance.

Software engineering is concerned with applying disciplined, systematic approaches to the design, development, and maintenance of software. The specialization also revolves around the study of the scientific and mathematical basis of computer programs, and it also deals with teaching a range of programming languages, so that the student is able to design, analyze, and modify programs. related to the field of computer systems and software project management, and the student must complete approximately 162 credit hours; To obtain a Bachelor of Honors degree in Software Engineering.

Academic programs focus on software performance and implementation checks at various levels and stages of systems development. In addition, emphasis is placed on software project management methodologies, methods, techniques and tools. The software engineering program is keen to keep up to date with all theoretical and practical aspects in the software industry, to produce highly qualified software engineers to serve the labor market.

In the program, we are working on graduating highly qualified batches that distinguish them in the labor market. We also focus on refining their scientific research skills in order to provide society with individuals who have the ability to contribute to solving society’s problems through research and scientific studies.

In conclusion, accept my sincere thanks and appreciation.

ntc logo

Our Students

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Al-Qasim Hussain Al-Qasim Hussain Software Engineering

Software engineering is a very interesting and enjoyable engineering at the same time, but it requires more personal effort because the more information you have, the more you will develop and innovate, and since the field is a field of creativity and innovations, we thank Tim College of Victory, who in turn supports us in expanding our concepts by providing equipment and qualified lecturers, and many thanks to the Department Doctor We have software engineering that gave me the opportunity to deliver my word and thank you

Omar Khaled Mohamed Bashir Software Engineering

It is a very, very nice field, and it is the language of the future

Marwan Abdel Moneim Mahmoud Othman Software Engineering

The world is all developed That is why job opportunities for me will be available And your field of study is easy and interesting, and you can benefit from it for yourself. Instead of walking for me, it will go away so that he can do software for your device or one of the people at home. Can you do it yourself? Thank you 🌸💕

Al-Sadiq Abdul Rahman Adam Issa. Software Engineering

Software engineering is itself a major in computer science, but this field can be broken down into more sub-topics. To be successful as a software engineer, you must specialize. The more skills you have in a specific field, the more valuable you are to employers, but to decide which one is right for you. You will also need to think about schools that offer the right major for your career goals. In my opinion, I can crown the field of software engineering as one of the best specializations at Al-Nasr Technical College.

Mohammed Eltayeb Software Engineering

The faculty members of the program are distinguished, and in terms of the course, it makes the student eager to develop himself in the field and increases his passion for studying the field. On the other hand, Al-Nasr Technical College provides a mathematical aspect for students, which helps them to maintain their health and thus their focus. In general, I like the field of software engineering and I am honored Very.. and a special thanks to the program coordinator, Dr. Esraa Abdel-Raouf, for all that she offers for the students and Al-Nasr Technical College

Muhammad Hatem Mustafa Muhammad Ali Software Engineering

This major does not focus on programming as much as some think of its name This major is almost the closest major to computer science If computer science works on writing program codes and building system parts; The software engineer works on thinking and analyzing how to build the system to get an integrated system