Computer Engineering Program
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:
- 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.
- 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.
- 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.
- 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.