Program Educational Objectives
The expected accomplishments of graduates of the Bachelor of Science in Computer Science program at Qatar University are:
- Establish successful computing careers in business, industry, or government that will contribute to the economic development of the country, the region, and beyond.
 - Apply analytical, design, and implementation skills to formulate and innovatively solve computing, business, and interdisciplinary problems.
 - Contribute effectively to society and the computing professions as a valued professional while fostering effective interaction, ethical practices, and lifelong learning.
 - 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:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
 - Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
 - Communicate effectively in a variety of professional contexts.
 - Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
 - Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
 - 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:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
 - Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
 - Communicate effectively in a variety of professional contexts.
 - Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
 - Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
 - Apply computer science theory and software development fundamentals to produce computing-based solutions.
 Apply security principles and practices to maintain operations in the presence of risks and threats.