Computer Science program
Overview
Program Missionِ:
Providing distinguished educational, research, and community outputs locally and regionally in the fields of Computer Science, consistent with quality standards and contributing to meeting the needs of the labor market, serving the community, and achieving sustainable development.
Accreditation Board for Engineering and Technology (ABET):
The Computer Science (CS) program at Jouf University has been accredited by the Accreditation Board for Engineering and Technology (ABET), for the period 2018–2025. This international accreditation ensures that the program meets high-quality standards in curriculum, faculty qualifications, facilities, and continuous improvement processes, preparing graduates to enter the global workforce with the knowledge and skills required for professional practice in Computer Science.
The following section presents the Program Educational Objectives (PEOs) and Student Outcomes (SOs) of the CS program, which guide its curriculum and assessment processes.
Program Educational Objectives (PEOs):
| Code | Description |
| PEO1 | Pursue successful and productive careers in computing and related fields, making meaningful contributions to industry, government, academia, or entrepreneurship. |
| PEO2 | Demonstrate leadership skills in the workplace and function professionally in the economic growth and the sustainable development of Saudi society. |
| PEO3 | Successfully engage in life-long learning and demonstrate the capability to adapt to rapidly changing technologies in the field of computer science. |
| PEO4 | Equipped to embody ethical, responsible, and sustainable practices, serving as inspiring role models within their community. |
Students Outcomes (SOs):
| Code | Description |
| SO1 | Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. |
| SO2 | Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. |
| SO3 | Communicate effectively in a variety of professional contexts. |
| SO4 | Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. |
| SO5 | Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. |
| SO6 | Apply computer science theory and software development fundamentals to produce computing-based solutions. |
NCAAA Accreditation:
The Computer Science (CS) program at Jouf University is fully accredited by the National Center for Academic Accreditation and Evaluation (NCAAA) in 2025. This accreditation confirms that the program meets the highest national standards for quality education, curriculum alignment, faculty qualifications, student learning, and continuous improvement, ensuring that graduates are well-prepared for professional practice and future academic pursuits The following section presents the program’s goals, student learning outcomes, and graduate attributes that collectively define the expected competencies and professional qualities of CS graduates.
Program Goals:
| Code | Description |
| G1 | Provide high quality education through advanced curricula and equip graduates with essential knowledge and skills. |
| G2 | Enhance the Program's Research Excellence and International Collaboration. |
| G3 | Engage in lifelong learning for a successful career in the fields of Computer Science. |
| G4 | Equip students to embody ethical, responsible, and sustainable practices, serving as inspiring role models within their community. |
Program Learning Outcomes (PLOs):
| Domain | Code | Description |
| Knowledge and Understanding | K1 | Recognize fundamental concepts of computing and mathematics appropriate to the discipline |
| K2 | Recognize critical aspects of designing, implementing, and evaluating computer- based systems | |
| K3 | Define computing requirements for solving computer-based problems | |
| Skills | S1 | Analyze complex computing problems and employ principles from computing for solutions |
| S2 | Design computing-based solutions tailored to specific requirements | |
| S3 | Apply computer science theories and software development principles | |
| S4 | Incorporate user needs in the creation and administration of computer-based systems | |
| S5 | Communicate effectively in a variety of professional contexts. | |
| Values, Autonomy, and Responsibility | V1 | Recognize the professional, ethical, legal, security and social issues and responsibilities |
| V2 | Function effectively as a member or leader of a team engaged in activates appropriate to the program’s discipline. | |
| V3 | Identify the local and global impact of computing on individuals, organization, and society. |
Graduates Attributes:
| Code | Description |
| GA1 | Technical Proficiency: Continuously applying computer science theory and algorithms while embracing lifelong learning to stay updated with the latest advancements and technologies |
| GA2 | Problem-Solving Skills: Demonstrating effective problem-solving abilities using computational methods. |
| GA3 | System Design and Implementation: Designing, implementing, and testing software systems. |
| GA4 | Team Collaboration: Collaborating effectively in diverse, multidisciplinary teams. |
| GA5 | Ethical Responsibility: Understanding and adhering to ethical, legal, and social responsibilities in computing |
| GA6 | Global and Societal Impact Awareness: Recognizing the global and societal impacts of computing technologies. |
| GA7 | Communication Skills: Communicating technical information clearly and effectively, both in writing and orally. |
Program Statistics: Current number (2026/2027) of student: 269 : 199 Female, 70 male


