Program Overview


Computer Science Bachelor program was established in the academic year 2000/2001 (1420-1421) under college of Computer Sciences and successfully producing the graduates since 2005. The program has 152 credits that can be completed in five years. The male students at Al-Guraiger campus and Al-Samer campus for female students can register for 12-18 credits per semester. The courses are delivered in traditional, blended, online lecture and laboratory modes.



Program Educational Objectives (PEOs)

PEO - 1

Our graduates will continue lifelong learning that builds on the introductory knowledge and skills of computer science concepts in their undergraduate program in pursuit of their goals.

PEO - 2

Our graduates will apply the introductory concepts of the discipline including design, implementation and analysis of computing systems in professional practice or advanced study.

PEO - 3

Our graduates will demonstrate clear communication skills, engage in responsible teamwork practices, exhibit ethical and professional attitudes in work environment.

PEO - 4

Our graduates will demonstrate an awareness of broad societal and ethical issues in computing by involving in productive public or private sector careers or higher study.


Mapping between Program Educational Objectives (PEOs) and Program Learning Outcomes (PLOs)

Program Learning Outcomes (PLOs) Program Educational Objectives (PEOs)
PLO-a The definition of mathematical concepts and algorithm principles, and the basics of computer science.    
PLO-b Recognize mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices    
Cognitive skills
PLO-c An ability to apply design and development principles in the construction of software systems of varying complexity.    
PLO-d An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs    
PLO-e An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution    
PLO-f An ability to analyze the local and global impact of computing on individuals, organizations, and society    
Interpersonal skills and responsibility
PLO-g An ability to function effectively on multi-disciplinary teams to accomplish a common goal    
PLO-h An understanding of professional, ethical, legal, security and social issues and responsibilities    
PLO-i Recognition of the need for and an ability to engage in lifelong learning    
PLO-j An ability to use current techniques, skills, and tools necessary for computing practice  
Communication, information technology and numerical skills
PLO-k An ability to communicate effectively in oral with range of audiences    
PLO-l An ability to communicate effectively in written with range of audiences    


Program Tree

To view or download program tree click here