Computer Science Program is one of the renowned programs at King Khalid University. Started in the academic year 2000-2001, with 20+ years in building Computer Science graduates, the program follows best practices in academia. The 4-year program is structured with 138 credit hours that include Artificial Intelligence, Software Engineering and Cybersecurity tracks. The program has been accredited by the Computing Accreditation Commission of ABET.
Mission
To provide high quality education in computer science and scientific environment for research and innovations to fulfill community needs and generate employment opportunities.
Program Goals
| Develop professionals and innovators for industries, government bodies, and academia practicing contemporary technologies with societal care. |
| Educate to analyze and solve complex problems in computer science through scientific investigation and lifelong learning. |
| Train to communicate effectively in the work environment with multi-disciplinary teams following ethical and professional standards. |
| Participate in national mission through technical expertise, leadership and entrepreneurship |
Program Learning Outcomes
Knowledge and Understanding
| Outcome |
|---|
| K1: Use mathematical concepts, methods, modeling, and algorithmic principles to analyze computing-based problems in a diverse context. |
| K2: Identify recent trends and technology in computing discipline for solving various contemporary issues through self and continued learning. |
Skills
| Outcome |
|---|
| S1: Apply computer science theory and software development fundamentals to produce computing-based solutions. |
| S2: Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. |
| S3: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements. |
| S4: Communicate effectively in a variety of professional contexts. |
Values, Autonomy, and Responsibility
| Outcome |
|---|
| V1: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. |
| V2: Function effectively as a member or leader of a team engaged in activities related to the computer science discipline. |
Program Overview
Tracks
Artificial Intelligence
Software Engineering
Cybersecurity
Program Duration and Hours
Duration
Four Years (4 Semesters)
Total Hours
138 Hours
Study Plan Overview
Program Learning Outcomes for the Tracks
Artificial Intelligence
| Program Learning Outcomes |
|---|
| ✔️ Apply Artificial Intelligence (AI) theories, principles, and relevant mathematical models to automate processes, develop smart decision support systems, or simulate real-world situations at various complexity levels. |
Software Engineering
| Program Learning Outcomes |
|---|
| ✔️ Apply software development and management principles, methodologies, techniques, and tools to innovatively and creatively design and implement systems and applications considering the principles of security and quality assurance. |
Cybersecurity
| Program Learning Outcomes |
|---|
| ✔️ Apply cybersecurity methods, methodologies, techniques, and tools to innovatively and creatively undertake complex and diverse cybersecurity operations and mitigate risks in the presence of cybersecurity threats. |
Graduate Attributes
Student Admission Requirements
Admission Requirements
The University Council determines the number of students to be admitted for the upcoming academic year based on recommendations from the College and respective Department councils.
Students can choose their major based on High School Grades, Ability Test (Qiyas), and Comprehensive Exam (Tahsili) with the following composition: 30%, 30%, and 40% respectively.
Admission and Registration Download Admission GuideProfessional Job Prospects