Mar 05, 2024  
2009-2010 Academic Catalog 
2009-2010 Academic Catalog [Published Catalog]

Computer Science (B.S)

Return to {$returnto_text} Return to: Programs

Bachelor of Science in Computer Science

The undergraduate program in Computer Science at AUC is accredited by both the American Accreditation Board for Engineering and Technology (ABET) and the Supreme Council of Egyptian Universities. The specific objectives of the program are to: educate students in mathematics, basic sciences and fundamentals of computer science, with emphasis on the creative applications of scientific knowledge in the analysis, design, and implementation of computer software and hardware systems; introduce students to a broad spectrum of Computer Science topics, with concentration in one or more areas of their choice; prepare students to cope with, and improve on, the ever-evolving discipline of computer science and state-of-the-art technologies in the industry of software and hardware systems; train students to communicate effectively, think critically, work independently and in teams, fit in a multi-disciplinary environment, and recognize and consider the impact of computing solutions in a global and societal context with ability to understand and be sensitive to other cultures; motivate students to engage in life-long learning, develop their ability to pursue graduate studies, and develop students who are creative, possess qualities of leadership, and committed to professional and ethical conduct.

The course of study offers a broad-based intellectual engagement with computing both in theory and practice as well as logic and capabilities. The theoretical ground, abstraction, design as well as the professional practice levels (technical competence, team work, problem solving and communication skills), social and ethical contexts of the discipline of computing are well integrated into the curriculum that the department offers.

The study program is designed to prepare students for a wide variety of careers. The most profound positions that our graduates are well prepared to occupy (or have already been engaged in) may be classified into the following professional disciplines: Software Engineering, Systems Design and Programming, Applications design and programming and Information-Systems design and analysis. The program also prepares students for further studies and research in the computing field.

A total of 133 credits is required for a bachelor’s degree in computer science:

Core Curriculum (30-42 credits)

•  The natural science requirement of the core curriculum electives is met within the Engineering Core requirements. (4 credits)


•  Three credit hours of the Capstone Stage requirements of the Core Curriculum are met by the Senior Project I and Senior Project II courses. ( 3 credits)



Computer Science Requirements (60 credits):

b.) Computer Science electives (18 credits)

To be chosen in consultation with the student’s advisor from the following (no more than 9 credits can be chosen among the MACT courses):

General Electives (3-15 credits)

Return to {$returnto_text} Return to: Programs