برنامج هندسة الحاسوب وأنظمة البرمجيات
الرئيسية
>
الشئون الأكاديمية
>
الدراسات الجامعية الدولية ICHEP
>
البرامج
>
برنامج هندسة الحاسوب وأنظمة البرمجيات
>
Competences
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 |