Programs Director
Prof. Khaled Mohamed Foad 
 

Faculty of Computer Science and Engineering Programs

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.