Department of Software Engineering

Word Of the Head Department of Software Engineering



The Department of Software Engineering is a specialty in the field of software development and information technology. It focuses on the design and development of software and applications using engineering concepts and scientific methodologies. The history of software engineering extends back several decades. Interest in software development as an independent field began in the late 1960s, as the industry realized the importance of developing software in an organized and professional manner. Since then, software engineering has continually evolved as technology advances and the size and complexity of software increases.

The department was established at the beginning of the college in 2007. Software engineering is a comprehensive field that covers many sub-fields such as requirements analysis, software design, application programming, software testing, and software project management. This department aims to provide students with the skills and knowledge necessary to work in the software development industry and provide innovative technological solutions.

Software engineering students learn programming principles and foundations, software design techniques, databases, web and mobile application development, requirements analysis, software project management, software testing, performance improvement and maintenance.

The Department of Software Engineering is essential in our modern era, where software and applications are increasingly important in all aspects of daily life and different industries. This department provides broad career opportunities in IT companies, software development sectors, startups, and technical innovation. The Department of Software Engineering is an exciting environment for innovation and continuous learning in the field of technology and software development.

Graduate students from the Department of Software Engineering are offered several jobs derived from the academic subjects they studied in the department, including these jobs (software engineer - systems analyst - mobile application developer - software testing engineer - data engineer - user interface designer).

Postgraduate studies (Master) have also been activated in the department in the fall of 2023 under the name of software development, which aims to provide the student with the professional and technical skills to identify, design, develop, and test modern software systems in a variety of fields.

Vision

Graduating software engineers with specifications and skills that guarantee them excellence and competition in the local and global labor market.

Mission

Master the qualification of cadres capable of manufacturing software based on original and advanced engineering principles, principles and techniques.

Objectives

  • Employing the best human energies, curricula, means and tools that ensure the success of the educational process.
  • Teaching students the theoretical concepts and knowledge of software engineering while enabling them to acquire practical programming skills in various computer applications.
  • Follow-up developments in the department's specialization, taking into account quality standards and local and international accreditation.
  • Encouraging faculty members and students to engage in team work and creative professional scientific research.
Organizational Structure for Department of Software Engineering

Facts about Department of Software Engineering

We are proud of what we offer to the world and the community

48

Publications

13

Academic Staff

149

Students

174

Graduates