Software Engineering Vision

That the Software Engineering Program at the Faculty of Computers and Artificial Intelligence – Cairo University should be the best source locally and regionally for academic education and scientific and applied research in the field of software design and architecture.”

Software Engineering Mission

The Software Engineering Program at the Faculty of Computers and Artificial Intelligence – Cairo University is committed to providing quality education and research to create highly competitive cadres of specialists in the field of software design and architecture, in addition to building capabilities and providing technical consultations and solutions. The program’s contribution to social and economic development.

Program Educational Objectives

The educational objectives of the Software Engineering program is to prepare a graduate that is:

PEO1:Knowledgeable and excelling in both the concepts and the industrially pertinent tools needed to analyze, design, build and maintain competitive software systems.

PEO2: Qualified to exhibit professional obligations, in addition to legal, cultural, and ethical duties while conducting engineering activities.

PEO3: Qualified to work effectively under varied work conditions, while possessing the required communication skills and exhibiting the desired leadership qualities.

PEO4: Capable of employing self-learning skills to grasp and apply new concepts and technologies that emerge in both the research and industry

Student Outcomes

Graduates of the program will have the ability to:

SO1: identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

SO2: apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

SO3: communicate effectively with a range of audiences.

SO4: recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

SO5: function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals,
plan tasks, and meet objectives.

SO6: develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

SO7: acquire and apply new knowledge as needed, using appropriate
learning strategies.

SO8: apply software analysis and design principles and their corresponding latest industrial tools to produce software systems with high quality, low cost, and shorter maintenance cycles, while meeting the customers’ and end users’ needs.

Software Engineering Program ByLaw