Computer Science

بكالوريوس

About the Program
The Bachelor of Computer Science program aims to equip students with fundamental and advanced theoretical knowledge and practical skills in various computing fields, focusing on problem analysis, effective solution design using modern technologies, adherence to professional and ethical standards, and meeting local, regional, and global labor market needs.
Vision & Mission
Vision
To achieve excellence and leadership in computer science education and research by preparing scientifically and professionally qualified graduates capable of innovation, competitiveness, and effective contribution to the knowledge-based economy and sustainable development.
Mission
To provide high-quality academic education in computer science based on solid scientific foundations and modern practical applications, aiming to develop analytical thinking, problem-solving, and research skills, promote professional ethics and teamwork, and prepare graduates capable of keeping pace with technological developments and serving society and labor market needs.
Program Objectives
  1. Prepare graduates capable of analyzing and solving complex computing problems based on solid theoretical and scientific foundations of computer science.
  2. Enable graduates to design, implement, and evaluate reliable and effective software solutions that meet labor market needs.
  3. Develop effective communication skills and professional and ethical responsibility aligned with legal and societal standards.
  4. Prepare graduates to work effectively within multidisciplinary teams and contribute efficiently to computing projects.
Learning Outcomes
  1. Analyze a complex computing problem and apply principles of computing and relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet given 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 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.

Relationship between Educational Objectives and Student Outcomes

A marked cell indicates that the outcome supports the objective.

O1Objective 1
O2Objective 2
O3Objective 3
O4Objective 4
L1Outcome 1
L2Outcome 2
L3Outcome 3
L4Outcome 4
L5Outcome 5
L6Outcome 6
MappedNot mapped
Advising Plan
You can download the program advising plan from the links below: