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.