Skip to content

Software Engineering

Mission

To educate and train students in software engineering principles and practices, fostering innovation and excellence in software development and preparing graduates to meet the demands of the industry and society.

Vision

To be a leading software engineering department recognized for excellence in education, research, and industry collaboration, producing skilled professionals who drive technological advancements and contribute to the global software engineering community.

Objectives

  • Offer a comprehensive curriculum covering software development, software architecture, quality assurance, and project management.
  • Provide practical learning experiences through projects, internships, and industry collaborations.
  • Conduct innovative research in software engineering methodologies, tools, and technologies.
  • Publish research in leading software engineering journals and conferences.
  • Establish partnerships with tech companies to enhance research and employment opportunities for students.
  • Organize workshops, seminars, and guest lectures with industry experts.
  • Emphasize ethical practices, teamwork, and effective communication in software engineering.
  • Develop software solutions that address real-world problems and benefit society.
  • Engage in outreach programs to promote software engineering education and awareness.
  • Collaborate with local and global organizations to apply software engineering in solving community and industry challenges.
GRGaith Rjoub

Head of Department

Dr. Gaith Rjoub

a journey of innovation, creativity, and academic excellence. Our department is dedicated to providing a comprehensive education that equips students with the skills and knowledge needed to excel in the rapidly evolving field of software engineering.

In response to the growing demand for skilled software engineers, our department was established to foster a learning environment that emphasizes both theoretical foundations and practical applications. Our curriculum is designed to cover a wide range of topics, including software development, system design, and emerging technologies, ensuring our graduates are well-prepared to meet the challenges of the modern tech industry.

Our faculty members are distinguished experts in their fields, holding advanced degrees and bringing a wealth of experience from both academia and industry. They are committed to mentoring our students, conducting cutting-edge research, and contributing to the advancement of software engineering as a discipline.

The Department of Software Engineering is also committed to forging strong partnerships with industry leaders, technology companies, and research institutions. These collaborations provide our students with invaluable opportunities for internships, hands-on projects, and exposure to real-world challenges, bridging the gap between academic study and professional practice.