About Computer Science and Engineering Department
The Computer Science and Engineering (CSE) Department at The American University in Cairo (AUC) is a leading center for computing education, research, and innovation in Egypt and the region. The department prepares students to become technology innovators, computing professionals, and research leaders capable of shaping the future of the digital world.
Our programs combine rigorous scientific foundations with practical engineering design. Students develop the ability to design software platforms, build intelligent algorithms, architect complex computing infrastructures, and create new technologies that address real-world challenges.
The department offers undergraduate and graduate programs aligned with internationally recognized standards, drawing inspiration from the philosophy and structure of computing education in leading universities in the United States. These programs emphasize analytical thinking, system design, innovation, and ethical responsibility in the development and application of computing technologies.
Education and Curriculum
The CSE curriculum provides students with a strong foundation across the core areas of computing, including:
- algorithms and data structures
- computer architecture and systems
- operating systems and distributed computing
- artificial intelligence and data science
- programming languages and software engineering
- databases and numerical computation
Students gain both breadth across the discipline and depth in specialized areas through advanced electives, design-intensive courses, and collaborative projects.
A defining feature of the programs is the emphasis on design and innovation. Students apply theoretical knowledge to real-world problems through project-based learning, laboratory work, and a capstone senior project that requires the design and implementation of a substantial computing system.
The Computer Science program focuses on the theory, design, and development of software systems and computational methods, while the Computer Engineering program emphasizes the design and integration of hardware and software systems, including computer architecture, embedded systems, networking, and distributed computing.
Both programs are aligned with the IEEE/ACM international computing curricula guidelines, ensuring that graduates are prepared to compete in the global technology landscape.
Research and Graduate Education
Recognizing the growing importance of advanced computing expertise, the department launched its Master of Science in Computer Science program in 1995 following a comprehensive feasibility study.
The graduate program provides students with opportunities to engage in advanced coursework and research across rapidly evolving areas of computing. Faculty and graduate students conduct research addressing both fundamental computing challenges and issues of regional and societal relevance, often in collaboration with industry and international academic partners.
Through research engagement, students develop the ability to contribute to the advancement of computing knowledge while preparing for careers in advanced technical roles, entrepreneurship, or doctoral studies.
Global Outlook and Industry Engagement
The department maintains strong connections with industry, academia, and the global computing community. Distinguished scholars and industry leaders are regularly invited to engage with students and faculty through seminars, lectures, and collaborative initiatives.
Students are encouraged to participate in research activities, internships, conferences, and innovation initiatives, helping them stay connected with emerging technologies and professional developments.
Graduates of the department pursue successful careers in leading technology companies, startups, and research institutions worldwide, while many continue their studies at top universities in the United States and Europe.
Continuous Improvement and Academic Excellence
The department maintains a strong culture of continuous assessment and program improvement, consistent with the quality assurance processes of AUC’s School of Sciences and Engineering and international accreditation standards.
Faculty members regularly update curricula, introduce new electives, and modernize laboratory facilities to ensure that programs remain aligned with rapid technological developments and evolving industry needs.
Mission
The mission of the Computer Science and Engineering Department at AUC is to provide world- class computing education within a liberal arts environment, preparing students from Egypt and around the world to become leaders in computing and technology innovation.
The department is committed to academic excellence, impactful research, ethical responsibility, and service to society while contributing to the advancement of computing knowledge and the development of the regional and global technology ecosystem.