Department Vision

The Department of Computer Science seeks to be one of the most scientifically distinguished departments capable of graduating distinguished students in the presence of an open competitive market. It also aspires to develop scientific research so that it contributes to raising the effectiveness of education and improving the distinguished knowledge of a faculty member.

Department Strategy

The Computer Science Department contributes to the performance of the academic mission aspired by the College of Computer Science and Information Technology at the University of Al-Qadisiyah. The department is keen on preparing distinguished qualitative graduates with an academic background that combines basic knowledge and skills required in the labor market while adhering to ethics and values.

Department Objectives

1- Preparing and qualifying specialists to meet the requirements of the labor market in the public and private sectors in computer science through diversification in learning and teaching methods and training students to apply the acquired knowledge and skills to solve realistic problems.

2- Creating a suitable environment for students to enable them to apply their acquired knowledge and skills in identifying the needs and problems of society and social issues related to computers.

3- Offering distinguished academic programs in the field of computer science, both theoretical and applied, that comply with international standards of academic quality and meet the needs of the labor market.

4- Encouraging and developing scientific research in the fields of computer science in general, in the fields of artificial intelligence, robots, and computer linguistics, in particular networks.

5- Preparing a stimulating environment for faculty members to develop their educational and research knowledge and skills.

6- Building and developing partnerships with the governmental, private and community sectors in all different institutions.

Graduates description

1- Writing, modifying and documenting various programs.

2- Test programs and ensure their validity.

3- Analysis of required software specifications.

4- Identifying problems resulting from malfunctions and working to solve them.

5- Follow-up and development of programs on devices.

6- Work on electronic publishing.