Skip Ribbon Commands
Skip to main content
Sign In

    Objectives & Student Outcomes

    Program Educational Objectives

    The expected accomplishments of graduates of the Bachelor of Science in Computer Science program at Qatar University are:

    1. Establish successful computing careers in business, industry, or government that will contribute to the economic development of the country, the region, and beyond.
    2. Apply analytical, design, and implementation skills to formulate and innovatively solve computing, business, and interdisciplinary problems.
    3. Contribute effectively to society and the computing professions as a valued professional while fostering effective interaction, ethical practices, and lifelong learning.
    4. Pursue entrepreneurial endeavors or advanced studies if they so desire.

     

    Student Outcomes of the Computer Science program

    The Student Outcomes (SOs) of the Computer Science program are:

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

     

    Students Outcomes of the Computer Science program with Cybersecurity Concentration

    The Student Outcomes (SOs) of the Computer Science program are:

    1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
    2. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
    3. Communicate effectively in a variety of professional contexts.
    4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
    5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
    6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
    7. Apply security principles and practices to maintain operations in the presence of risks and threats.

    ​​​​