Computer and Artificial Intelligence Engineering Program
Home
>
Academics
>
International Undergraduate CHEP
>
Programs
>
Computer and Artificial Intelligence Engineering Program
>
Computer and Artificial Intelligence Engineering Program
Competences
In addition to the competences for Graduates from Ain Shams University and all Engineering Programs, the Computer and Artificial Intelligence Engineering Program graduate must be able to:
- Design and implement elements, modules, sub-systems or systems using technological and professional tools.
- Select and analyse appropriate design techniques for computer and artificial intelligence engineering.
- Estimate and measure the performance of a digital system and circuit under specific input excitation and evaluate its suitability for a specific application.
- Identify needs, plan and manage resources, and gather information for solving a specific digital problem and document and communicate this solution efficiently.
- Carry out design, development, testing, debugging, operation and maintenance of digital systems/services such as computer systems, circuit boards, software systems, and mixed (embedded) systems.
- Establish an environment to build, test and release digital systems in a more rapid, frequent and reliable manner by emphasizing the collaboration and communication of developers and operations team members.
- Select the most suitable technologies to deploy solutions to various kinds of problems and develop solutions using them.
- Abide to software engineering standards and best practices.
- Demonstrate additional abilities related to the field of the concentration within computer and artificial intelligence engineering as listed below.
Concentration | Competence |
---|---|
Multimedia and Computer Graphics | a. Demonstrate additional abilities to model, analyse, and design multimedia and computer graphics systems potentially including pattern recognition, computer vision, computer animation, gaming, visualization, and/or human-computer interaction |
Distributed and Mobile Computing | b. Demonstrate additional abilities to model, analyse, manage, and design secure distributed and mobile computing systems potentially including cloud computing systems, distributed embedded systems, and/or various forms of parallelism |
Software Product Lines | c. Demonstrate additional abilities to analyse, evaluate, design, and integrate secure, reliable, and high-quality software solutions including managing the necessary software engineering processes and the corresponding business model |
Data Science | d. Demonstrate additional abilities to model, design, and implement intelligent data science applications potentially requiring data mining, machine learning, deep learning, analytics, and text understanding |