FACULTY OF COMPUTER SCIENCES
Department of software engineering
Introduction
The Department of Software Engineering and Computer Applications is committed to providing a contemporary, industry-responsive, and student-centered learning environment that supports excellence in software engineering education, applied computing, research, innovation, and professional development. The Department provides students with opportunities to acquire strong theoretical foundations together with practical experience through laboratory work, software development projects, problem-based learning, internships, and interaction with industry.
The Department is supported by qualified and dedicated faculty members who are committed to mentoring students and developing their academic, technical, professional, and interpersonal competencies. Particular emphasis is placed on systematic problem-solving, software engineering practices, critical thinking, effective communication, teamwork, research, innovation, and continuous professional development.
The Department promotes the development of reliable, secure, maintainable, and high-quality software solutions using contemporary engineering methods, tools, technologies, and practices. Students are encouraged to understand the complete software development lifecycle and to apply engineering principles to address real-world problems. The Department is committed to preparing competent professionals who can adapt to rapidly changing technologies while demonstrating professional ethics, social responsibility, and a commitment to contributing effectively to society, industry, and national development.
Accreditation
Accredited with (NCEAC) National Computing Education Accreditation Council.
Apply for Admission
We don’t just give students an education and experiences that set them up for success in a career. We help them succeed in their career – to discover a field they’re passionate about and dare to lead it.