Meet AUC's 2025 Faculty Merit Awardees
AUC honored two faculty members during the June 2025 undergraduate commencement for their distinguished contributions to research and academ...
University News
Our Computer Science and Engineering department is committed to equipping our students with the knowledge and skills needed to thrive in the digital age.
The Computer Science and Engineering (CSE) Department is dedicated to advancing knowledge in computing while educating the next generation of technology innovators. Our programs provide a comprehensive and rigorous education spanning both computer science and computer engineering, combining strong theoretical foundations with practical design and implementation skills. Faculty and students in the department engage in teaching, research, and innovation across a wide range of areas, including software engineering, embedded systems, distributed and cloud computing, cybersecurity, and artificial intelligence. Through research collaborations, industry partnerships, and experiential learning opportunities, students gain exposure to real-world challenges and emerging technologies. As Egypt’s technology ecosystem continues to expand and integrate with the global digital economy, the need for highly trained computing professionals continues to grow. In response to this demand, and following a comprehensive feasibility study, the department established its Master of Science program in Computer Science in 1995, providing a platform for advanced study and research in a rapidly evolving discipline. Today, the CSE Department continues to play a vital role in advancing computing education, fostering innovation, and supporting the development of the regional and global technology ecosystem.
Computer Science vs Computer Engineering at AUC
At The American University in Cairo (AUC), Computer Science (CS) and Computer Engineering (CE) programs are designed to provide students with a strong foundation in computing while offering distinct pathways that reflect the breadth of the discipline. Both programs prepare graduates to meet the evolving demands of local and global technology sectors.
Students in both CS and CE develop core competencies in programming, algorithms, data structures, operating systems, and cybersecurity. Through rigorous coursework and experiential learning, graduates are equipped to design, analyze, and implement innovative computing solutions.
The distinction between CS and CE reflects the broader relationship between science and engineering:
Computer Science focuses on the theory, design, and development of software systems and computational solutions.
Computer Engineering focuses on the design and integration of computing systems, combining software with hardware components.
CS is ideal for students interested in:
Software development and system design
Artificial intelligence and data science
Algorithms and computational theory
Programming languages and advanced software systems
CE is ideal for students interested in:
Embedded systems and robotics
Artificial intelligence
Computer architecture and hardware design
Networking and distributed systems
Performance optimization and system-level design
Graduates of both programs are highly competitive in fields such as software engineering, artificial intelligence, cybersecurity, and technology innovation. Computer Engineering graduates also gain additional preparation for roles involving hardware systems, embedded computing, and integrated technologies.
Use the following guide to help inform your choice:
Do you enjoy building software, working with algorithms, and developing intelligent applications?
→ Computer Science may be the right fit.
Are you interested in how computing systems work at a deeper level, including hardware and system integration?
→ Computer Engineering may be the right fit.
Do you want flexibility to pursue careers across software, AI, and cybersecurity?
→ Both programs provide strong pathways with overlapping opportunities.
Computer Science and Computer Engineering at AUC are complementary programs that together span the full spectrum of computing—from foundational theory and software development to hardware and integrated systems. Students are encouraged to choose the path that best aligns with their interests while benefiting from a shared ecosystem of excellence in computing education.
AUC honored two faculty members during the June 2025 undergraduate commencement for their distinguished contributions to research and academ...
University News
Imagine taking your studies across continents without ever leaving the classroom. That’s what a new AUC partnership seeks to allow for the U...
Global connections
“Since I was little, I wanted to explore the world; however I never got the chance until the study-abroad program popped up in my emails,” s...
Student Experience
At the 5th Forum for Women in Research (QUWA 2025), AUC faculty and alumnae are raising the bar with their work, tackling issues ranging fro...
Global connections
Meet Mark Morad, the AUC freshman who is making the internet more accessible for people with visual impairments.
Student Experience
This fall, seven of Egypt's top 10 thanawiya amma students joined our student body.
Student Experience
In a panel discussion titled “What are students’ expectations of digital universities?” AUC students shared their thoughts on topics such as...
Student Experience
In an ode to AUC’s global citizenry and leadership in innovation, the University is offering a new cybersecurity specialization and welcomed...
Science and Tech
Youssef Medhat is a freshman majoring in computer engineering and a member of the first cohort of Excellence Scholars.
Student Experience
Moustafa Youssef, professor in the Department of Computer Science and Engineering, paper selected as the Best Paper Award Runner-up at the ...
Our Computer Science and Engineering undergraduate student, Mohamed Elkholy, won second place in the prestigious 2023 ACM SIGSpatial Undergr...
AUC’s Board of Trustees has elected its newest member: Ahmed Galal Ismail ’97, chief executive officer and member of the Board of Directors ...
University News
Are you ready to pursue your dreams and make a positive impact on the world? Explore our academic programs here!
Computer Science
The Computer Science (B.S.) program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission's General Criteria and the Program Criteria for the Computer Science and Similarly Named Computing Programs.
Computer Engineering
The Computer Engineering (B.S.) program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the commission's General Criteria and the Program Criteria for the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.
| Contact Us |
|---|
Department of Computer Science and Engineering School of Sciences and Engineering The American University in Cairo t 20.2.2615.2960 / 20.2.2615.2964 Email: [email protected] |