All computing programs seeking accreditation by the Computing Accreditation Committee of ABEEK shall provide with four or more years of demand-driven and outcomes-based education. The programs shall satisfy the following eight criteria :
- Program Educational Objectives
- Program Outcomes
- Educational Environment
- Program Improvement
- Program Criteria
The computing program shall establish and periodically review program educational objectives.
- 1.1 The program shall publish program educational objectives that are consistent with the missions of the educational institution, the needs of the program's constituencies including industries, and changes in social environment.
- 1.2 The program shall periodically review its program educational objectives and amend them if necessary.
The computing program shall establish in accordance with its program educational objectives program outcomes that indicate knowledge, skills and attitudes of its students by the time of graduation. The attainment of the program outcomes shall be evaluated via a documented process.
2.1The computing program shall have program outcomes that align with program educational objectives. Self-defined program outcomes can be added if they are deemed necessary.
- an ability to apply knowledge of mathematics, basic sciences, liberal arts, computing and information technology to the solution of computing problems
- an ability to verify theories or algorithms through formulae or program coding
- an ability to define and model computing problems
- an ability to apply latest information, research-based knowledge and appropriate tools including programming languages to the solution of computing problems
- an ability to design hardware or software systems to meet user requirements within realistic constraints
- an ability to contribute to project team output in the solution of computing problems
- an ability to communicate effectively in diverse situations
- an ability to understand the impact of computing solutions in the context of health and safety, economics, society and environment
- an ability to understand professional ethics and social responsibilities as a computing specialist
- a recognition of the need for, and an ability to engage in life-long learning in the context of technological change
- 2.2The program shall establish a documented process for achievement of each program outcome.
- 2.3The program shall assess the achievement of program outcomes by applying the documented process.
The computing program shall provide an integrated curriculum that leads to the achievement of program outcomes. The curriculum shall satisfy minimum credit requirement of each subject area and be appropriately managed. One credit is the equivalent of one lecture hour every week for one semester.
- 3.1The program shall systematically organize and provide curriculum to achieve program outcomes.
- 3.2The curriculum shall require a minimum of 18 credits of mathematics and basic sciences.
- 3.3The curriculum shall require a minimum of 60 credits of computing and related topics including design, experiment and practice components. The design component shall include an entry-level design course and a capstone design course.
- 3.4The curriculum shall include subjects in liberal arts are required to achieve program outcomes.
The computing program shall demonstrate that its students are properly advised in the attainment of program outcomes.
- 4.1Student performance shall be systematically evaluated.
- 4.2Student shall be advised on academic progress including curricular and graduation requirements.
- 4.3The program shall enforce criteria and procedures to assure that each student meets all program requirements upon graduation.
The faculty shall hold relevant professional qualifications and actively participate in program improvement.
- 5.1The number and make-up of the faculty shall be sufficient to provide adequate coverage of all curricular subject areas, and to instruct students.
- 5.2Faculty members shall actively participate in continuous improvement of the program.
- 5.3Faculty commitment to program improvement shall be reflected in the assessment of faculty performance for determining promotion.
The computing program shall build and maintain adequate environment, and the institution shall provide adequate support to the program.
- 6.1The program shall set up and sustain an administrative system for program delivery.
- 6.2Adequate financial resources, space, facilities, and equipment shall be secured and maintained by the program.
- 6.3Administrative staff and teaching assistants shall be adequate for program delivery.
The computing program shall engage in continuous quality improvement.
- 7.1Results of the assessment on program outcomes and curricular delivery shall be analyzed.
- 7.2Internal and external feedbacks on program delivery shall be comprehensively analyzed.
- 7.3The results of analyses shall lead to continuous quality improvement of the program.
The computing program shall satisfy applicable program criteria listed below. The program can be classified into one of the program criteria listed below, which are subject to change according to periodic review*. The program that does not match with any of the following criteria can also be accredited. When the computing program does not coincide with any administrative unit of the institution, it may still be accredited by dividing into smaller programs and applying multiple program criteria listed below to the smaller programs, where duplicate requirements can only be satisfied once.
- Program criteria for computer science (engineering) and similarly named computing programs
- Program criteria for multimedia (engineering) and similarly named computing programs
- Program criteria for information technology (engineering) and similarly named computing programs
- Program criteria for information security (engineering) and similarly named computing programs
- Program criteria for inter- or multi-disciplinary, engineering science, engineering physics and similarly named engineering programs