Dean's Speech

Proceeding from the prominent role of computer technologies and artificial intelligence in the modern era and the tremendous technological revolution witnessed in this field during the past few years, the Faculty of Computer Science and Engineering is performing its role in preparing qualified and trained human cadres to meet the needs of the competitive local, regional and international labor market in the field of computer science and engineering by providing distinguished academic and professional programs, encouraging innovation, creativity and applied scientific research, meeting the needs of society, linking with industry, developing students’ scientific and technical skills, participating and competing with students in international competitions, and finally establishing partnerships with international universities to provide joint scientific programs.

Within this framework, the faculty and its advanced capabilities and distinguished human cadres of faculty members and teaching assistants offer five academic programs to award a bachelor’s degree in the following specializations:

  • Computer engineering
  • Artificial intelligence engineering
  • Computer science
  • Artificial intelligence science
  • Biomedical informatics


Prof. Dr. Ibrahim Fathy Moawad

Dean of the Computer Science and Engineering



A leading academic model locally, regionally, and internationally, known for Excellence and innovation in teaching, learning, scientific research, entrepreneurship, and community service in computer science and engineering and artificial intelligence domains.


  • Producing of qualified and trained graduates to be compatible with the needs of labour market at the local, regional, and international levels in computer science and engineering and artificial intelligence fields, through providing excellent academic and professional programs.
  • Encouraging innovation, creativity, and carrying out applied scientific research.
  • Meeting the needs of society and sustainable development plans.
  • Correlating academic achieves with industry in a flexible framework that allows for continuous improvement while adhering to professional ethics and keeping abreast of scientific and technological development.

Strategic Objectives

Preparation of knowledgeable, skillful, and professional outstanding cadres on regional and international level through the following:

  • Providing sophisticated educational programs and courses that attract Egyptian and international students.
  • Encouraging the students’ scientific and technical skills, and participating in international competitions. Preparing students for future labor market on regional and international level.
  • Making partnerships with international universities for offering joint scientific programs.
  • Attracting industrial companies to share in integrating practical courses and supervise graduation projects.
  • Granting the Faculty, the local and international accreditation.

Development of community services through the following:

  • Developing the appropriate environment for scientific research.
  • Developing the competitiveness of researchers.
  • Building and activating strategic partnerships with Artificial Intelligence companies and institutions.
  • Upgrading the research quality and level through continuous interaction with community issues.
  • Developing of resources to enhance the Faculty research environment.
  • Strengthening the Faculty role in providing specialized scientific services and consulting to private and governmental agencies
  • Strengthening ways of cooperation with companies and institutions that depend on artificial intelligence.
  • Strengthening the infrastructure and interest for continuous development.
  • Establishing a center for consulting and community service center.

Program Description

The program concerns of qualifying an Engineering graduate specialized in Computer Engineering, capable of developing software and ensuring its quality. He can deal with cloud computing, mobile computing, embedded systems, and information networks and their security. The student can choose one of the following tracks:

  1. Embedded Systems
  • The program is concerned in preparing graduates specialized in designing embedded and distributed systems that are connected to the internet, in addition to analyzing the big data extracted from these systems.
  1. Cloud Computing
  • The track is concerned in preparing graduates capable of designing cloud-based systems and how to deal with distribution of big data associated with these systems.
  1. High Performance Computing
  • The track is concerned in preparing graduates capable of designing distributed systems and how to deal with distributed big data and analyzing them.
  1. Cyber Security
  • The track is concerned in preparing graduates capable of securing computer systems and networks and distinguish between different models of information technology security and the risks complemented the transfer of information and its storage. They will be capable of designing and developing secure systems, and discovering security vulnerability and how to fix them.

Job Opportunities

  • International companies working in software – Computer components manufacturing companies – digital transformation companies’ startups.

Program Description

  • The program considers developing smart software that depends on machine learning and deep learning that depends on artificial neural networks and how to apply this software in Engineering systems.

Job Opportunities

  • Self-driving car manufacturers (or manufacturing companies) – Factories and companies operating in smart systems– robot’s manufacturers – Smart home components manufacturers – Ministries and government agencies related to smart cities – Manufacturers of smart personal health devices

Program Description

The program concerns of preparing specialized graduates in Computers and Informatics fields capable of developing software and building information systems. They can deal with decision support systems, data science and computer graphics. The student can choose one of the following tracks.

  • Big Data Analytics

The program is concerned in preparing graduates capable of preparing Big Data and extract knowledge and Information from it and distributing Big Data processing on various servers and collect results from them.

  • Computer Vision

The program is concerned in preparing graduates capable of processing digital images, increase their quality, building computer vision software and systems and maintaining them, and building pattern recognition systems, and embed them with interactive multimedia systems along with mixed and augmented reality.

  • Software Engineering

The program is concerned in preparing graduates capable of building information systems and decision support systems, and designing embedded and distributed systems.

Job Opportunities

  • International companies working in Information Technology – Programming companies – Information technology departments’ in environmental and institutional agencies – digital transformation company’s startups.

Program Description

  • The program grants the deep knowledge and skills needed to transform big amounts of data into executable decisions. The program focuses on how to use complex inputs like vision, languages, and big databases in decision-making and enhance human power.

Job Opportunities

  • International companies working in natural languages processing – Smart programming companies – Smart home components manufacturers – digital transformation companies’ startups

Program Description

  • The program focuses on developing Informatics systems that depend on medical data and measurements, Radiology images, and magnetic resonance. Then, recognize and analyze these data.

Job Opportunities

  • Companies working in medical systems – Information technology department in health care companies.

Scientific Departments

  • Programming – Algorithms – Operating Systems – Data and Information Processing – Computer Architecture – Data Security – Software Engineering – Graphics and Multimedia – System Building Technology

  • Artificial Intelligence – Machine Learning - Deep Learning - Logic-based AI - Natural Language Processing – Robotics.

  • Medical Systems – Medical Image Processing – Medical informatics – Medical Statistics – Bioinformatics