There must be established standards and procedures to insure that graduates of the program have met both the requirements and the objectives of the programs so that they have the requisite qualifications to function effectively as software practitioners. In addition, there must be sufficient students enrolled in the program to insure that realistic projects and activities can be included. It is the responsibility of the faculty to facilitate and monitor the progress of the students. Appropriate measures, consistent with the institutional mission and program objectives, must exist to guide students toward completion of the program in a reasonable period of time, and to evaluate the success of the graduates in meeting the program objectives. The organizational structure, fiscal policies, and instructional philosophy of an institution must assure that an accredited program will maintain its quality.
Many factors affect faculty recruitment and retention.
Sabbatical and other leave programs, reasonable teaching loads, and competitive salaries are important in attracting and retaining faculty of high quality. There must be sufficient support to allow faculty members to attend national technical meetings with sufficient frequency to maintain competence as teachers, scholars and practitioners. There must also be support and recognition of scholarly activities. The advisory function of the faculty must be recognized by the institution and must be given appropriate administrative support. All levels of administration are relevant to the program.