1. Satisfy the needs of the labor market by producing graduates who are current in the information technology field having been exposed to top-notch faculty, curricula, teaching methods and training.
2. Maintain a balance between the number of enrolled students and the available resources such as classrooms, laboratories, academic staff, and library services.
3. Provide a curriculum in accordance with ACM-IEEE curricular guidelines, which offers multiple disciplines in order to produce graduates with diverse yet specialized scientific backgrounds.
4. Instill social and moral values in students so that they will interact positively with the community and lead it for the better.
5. Develop training programs that raise the level of computer competence of users in various fields. Provide courses in computer skills and computer networks to the community using the modern network laboratory within our department.
6. Provide advice and technical support to various groups within the community.
7. Actively support the work of the Advisory Office of the College of Sciences.
8. Organize workshops, seminars, symposia, and conferences in collaboration with specialized agencies to raise issues related the use of information technology in service to society.