The Department of Computer Science has a primary role in promoting the use of computer science in all aspects of young people’s lives to keep up with the current world development. It is responsible for:

  1. Training and mentoring young individuals in the field of computer science: We provide comprehensive training programs and mentorship opportunities to equip young people with the necessary skills and knowledge in computer science. Through our curriculum, we aim to empower them to become competent professionals in the rapidly advancing field of technology.
  2. Training local youth trainers on emerging information and communication technologies: We organize specialized training sessions to enhance the capacity of local trainers in the latest information and communication technologies. By doing so, we enable them to effectively transfer their knowledge and skills to others, creating a ripple effect of technological empowerment within the community.
  3. Providing advisory support to local youth initiatives on information and communication technologies: We offer guidance and advisory services to local youth initiatives focused on leveraging information and communication technologies. We strive to foster innovation, entrepreneurship, and community development by assisting young individuals in developing and implementing their technology-based projects.
  4. Producing computer services for the benefit of the association: We develop and deliver a range of computer services to support the operations and activities of the association. These services may include software development, system administration, network management, and technical support.

Through our diverse range of activities and services, we aim to enable young individuals to harness the power of computer science and contribute to the progress and development of our rapidly evolving world.