📋 About the Department
The Department of Computer Networks and Software Technologies was established in 2024 as an extension and development of the former Department of Computer Systems Technologies, after its transformation from an administrative specialization to an engineering specialization that keeps pace with the demands of the job market and aligns with the advancements of the digital revolution. The department now comprises two main branches: The Computer Networks and Software Technologies branch focuses on developing software systems and designing networks and digital infrastructure. The Artificial Intelligence Technologies branch focuses on studying and applying algorithms that enable computers to simulate human intelligence and make intelligent decisions, preparing qualified personnel capable of developing intelligent systems, analyzing data, and implementing modern applications in intelligent software and computer vision.
🎯 Vision, Message, Objectives, and Graduate Job Description
To be a leading center for technical education and applied research, and to contribute effectively to developing innovative technological solutions that serve the community and meet the needs of the local and regional job market in the fields of networks and software.
- To provide specialized technical education in the fields of networking and software.
- To develop staff skills in designing and implementing networking and software solutions.
- To prepare staff capable of addressing the technical challenges of the job market.
- To train staff on the use of modern computing tools and technologies.
- To enhance staff’s ability to work effectively within technical teams and solve problems efficiently
- To guide staff towards achieving academic excellence and continuous professional development.
1. Design and develop network and software solutions according to the latest technical standards.
2. Manage and maintain computer networks and software solutions within organizations.
3. Conduct performance tests and evaluations of software and network systems.
4. Provide technical support and troubleshoot technical problems for users.
5. Collaborate with teams to implement complex technical projects and resolve issues efficiently.
6. Stay up-to-date with the latest developments in networking and software to implement them in work environments.
7. Write technical reports and document processes and designs.
📷 Photo Gallery