As a Systems and Computer Engineering student at Al-Azhar University, I found the program to be quite theoretical and academically heavy, but unfortunately lacking in practical, hands-on experience. Many of the courses were outdated, especially in areas related to modern software development, AI applications, and data-driven technologies.
While the curriculum covered foundational concepts like programming, algorithms, and network systems, the delivery often felt disconnected from real-world applications. Some instructors were dedicated and knowledgeable, but the teaching style was mostly rigid, with limited room for creative thinking or project-based learning.
Campus life and facilities were very basic, and support for student-led initiatives or tech activities was minimal. I had to rely heavily on self-learning, online resources, and internships to gain relevant skills and exposure.
Overall, the program was difficult and demanding, but it didn’t provide enough modern preparation for the tech industry. Future students should be ready to supplement their studies with personal projects and external courses to truly grow.