​​

Program’s Mission

Preparing competitive qualified graduates in the field of computer science with in-depth theoretical and practical knowledge through innovative and sophisticated teaching methods in line with modern trends in the field.

Educational Objectives

    - Developng the program’s students so that they are at a high level in their academic and practical qualifications in the field of computer science.
    - Graduates will be highly skilled and prepared for the labor market by solving problems creatively, communicating effectively and working successfully in diverse, inclusive and multidisciplinary teams.
    - Graduates will be able to continuously learn and self-develop and remain informed and engaged participants in their profession and community.
    - Graduates can make informed computing practice decisions based on ethical and legal principles to meet client business objectives​



Learning Outcomes

    1. Demonstrate solid knowledge on computer science areas.
    2. Define the computing requirements to solve computer-based problems in computer science and its related area.
    3. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
    4. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
    5. Communicate effectively in a variety of professional contexts. 
    6. Apply computer science theory and algorithmic principles to produce computing-based solutions.
    7. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
    8. Function effectively as a member or leader of a team engaged in activities appropriate to computer science program's discipline.​

Study Plan

​​​​