0% found this document useful (0 votes)
65 views45 pages

Stephen B. Seidman

The document discusses the goals and benefits of accrediting university computing programs. It outlines who is responsible for accreditation at various levels, including professional societies and government organizations. The main accrediting body discussed is ABET, which uses commissions and member societies to define criteria and accredit specific computing programs like computer science, information systems, software engineering, and computer engineering. The key ABET computing accreditation criteria are summarized, focusing on student outcomes, continuous improvement, curriculum, faculty qualifications, facilities, and institutional support.

Uploaded by

Angel Farro
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views45 pages

Stephen B. Seidman

The document discusses the goals and benefits of accrediting university computing programs. It outlines who is responsible for accreditation at various levels, including professional societies and government organizations. The main accrediting body discussed is ABET, which uses commissions and member societies to define criteria and accredit specific computing programs like computer science, information systems, software engineering, and computer engineering. The key ABET computing accreditation criteria are summarized, focusing on student outcomes, continuous improvement, curriculum, faculty qualifications, facilities, and institutional support.

Uploaded by

Angel Farro
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

Accreditation of University Computing Programs

Stephen B. Seidman President, CSAB Dean, College of Science and Engineering Texas State University San Marcos, TX, USA

Goals of Program Accreditation

Validation and verification for


academic programs

Assurance of program appropriateness


Do the content and level of the program correspond to its title (validation)?

Assurance of program quality


Is the program delivered, administered, and maintained in a manner that can ensure quality (verification)?

Who Benefits from Program Accreditation?



Students and Parents

assurance that programs are as advertised and of high quality

Universities
maintenance of program quality accredited programs attract more students

Government
assurance that programs at state-supported universities are as advertised and of high quality

Industry
assurance that graduates hired from accredited programs are prepared for productive careers

Who is Responsible for Computing Accreditation? Affiliations of professional societies


with 40 other societies representing engineering and technical disciplines

CSAB = IEEE Computer Society + ACM ABET, which has CSAB as a member, along ASIIN (Germany), which has the German
computer science society (Gesellschaft fr Informatik) as a member, along with many other societies representing engineering, mathematics, and the natural sciences

National professional societies

British Computer Society (BCS) Australian Computer Society (ACS) Canadian Information Processing
Society (CIPS)

Other national organizations


Acreditacin en Informtica y Computacin)

CONAIC (Mxico: Consejo Nacional de CONEAU (Argentina: Comisin Nacional


de Evaluacin y Acreditacin Universitaria); a government organization that accredits university programs in all disciplines

Regional efforts

CACET (engineering programs in English-speaking


Caribbean nations)

International accords

Seoul Accord: mutual recognition of computing

accreditations awarded by ABET, BCS, ACS, CIPS and similar organizations in Korea, Hong Kong, Taiwan, and Japan. governing engineering and technology accreditation.

This is analogous to similar international accords

Why do University Programs Seek Accreditation?

Government mandates (Germany) Culture of a discipline (US


engineering)

Competitive advantage International recognition

The rest of my talk will deal with

the accreditation effort with which I am most familiar: ABET computing accreditation.

How Does ABET Computing Accreditation Work?



Engineering (EAC)

ABET personnel consist of staff and volunteers The volunteers are organized into four commissions:

computer engineering, software engineering, and 33 other programs

Computing (CAC)
computer science, information systems, information technology

Technology (TAC)
32 programs

Other disciplines (applied science = ASAC)


9 programs, including health physics, safety, and surveying/geomatics

Each commission defines and

maintains general criteria for its domain. for a number of programs within the domain.

A commission is also responsible Each program is the responsibility


of one or more ABET member societies (called lead societies).

Societies define and maintain program-specific criteria for the programs for which they are the
lead. It is possible for more than one society to share this role.

The program-specific criteria must be approved by the relevant commission. Societies may also be cooperating societies for programs; in this case, they have input to the definition and maintenance of the criteria.

How Does This Work for Computing Programs?


Computing Accreditation Commission (CAC) The general criteria for computing programs. defines the (an affiliation of the CSAB is a member society IEEE Computer Society and ACM) of ABET.

CSAB names the members of the Computing Accreditation Commission (CAC). CSAB is the lead society for programs in computer science, information systems, and information technology CSAB therefore defines the program-specific criteria for these programs.

What About Computer Engineering and Software Engineering?


Since these two programs fall under EAC, the
general criteria are those for all engineering programs. engineering (SwE).

CSAB is the lead society for software



CSAB therefore develops and maintains the programspecific criteria for SwE. IEEE is a cooperating society for SwE, so it has input to the definition and maintenance of the SwE criteria. The SwE criteria are subject to EAC approval.

IEEE is the lead society for computer


engineering (CpE).

Note that in the US, computer

engineering (CpE) refers to a program that combines hardware and software. Different CpE programs have different expectations for the hardware/software mix. For more information, see the ACM/IEEE-CS curricular recommendations for CpE.

The CpE program-specific criteria

are therefore the sole responsibility of IEEE (and EAC).

What About Systems Engineering?

Currently, the co-lead societies for systems engineering (SysE) are

International Council on Systems Engineering (INCOSE) IEEE American Society of Mechanical Engineers (ASME) Institute of Industrial Engineers (IIE) International Society of Automation (ISA) Society of Automotive Engineers (SAE)

CSAB has recently requested to be named as a co-lead society. Program-specific criteria for SysE have not yet been defined. SysE programs therefore currently are subject only to the general engineering criteria.

What are the ABET Criteria for Computing Programs? General criteria -- for all computing
programs

Criterion 1(students)
Students must have

a reasonable time to program completion the opportunity to interact with their instructors access to academic and career advising

The program requirements must be enforced.

Criterion 2 (program educational objectives)


The program has objectives for what graduates will be doing 3-5 years after graduation.

Criterion 3 (student outcomes)

The program enables students to achieve, by graduation

an ability to apply knowledge of computing and mathematics appropriate to the discipline an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs an ability to function effectively on teams to accomplish a common goal an understanding of professional, ethical, legal, security and social issues and responsibilities an ability to communicate effectively with a range of audiences an ability to analyze the local and global impact of computing on individuals, organizations, and society recognition of the need for and an ability to engage in continuing professional development an ability to use current techniques,skills,and tools necessary for computing practice

Criterion 4 (continuous improvement)



Use of a documented process incorporating relevant data to regularly assess program educational objectives and program outcomes, and to evaluate the extent to which they are being met. The results of the evaluations are documented and used to effect continuous improvement of the program through a documented plan.

Criterion 5 (curriculum)

The programs requirements are consistent with its educational objectives. They are designed in such a way that each of the program outcomes can be achieved. The curriculum combines technical and professional requirements with general education requirements and electives to prepare students for a professional career and further study in the computing discipline associated with the program, and for functioning in modern society. The technical and professional requirements include at least one year of up-to-date coverage of fundamental and advanced topics in the computing discipline associated with the program. The program includes mathematics appropriate to the discipline beyond the pre-calculus level. For each course in the major required of all students, its content, expected performance criteria, and place in the overall program of study are published.

Criterion 6 (faculty)

The faculty assigned to the program

have appropriate authority for the creation, delivery, evaluation, and modification of the program have responsibility for the consistency and quality of its courses are current and active in the associated computing discipline

Each faculty member has

educational background or expertise consistent with their expected contributions to the program a level of competence that normally would be obtained through graduate work in the discipline, relevant experience, or relevant scholarship

Collectively, the faculty members have the technical breadth and depth necessary to support the program. There are enough full-time faculty members

to provide continuity, oversight, and stability to cover the curriculum reasonably to allow an appropriate mix of teaching, professional development, scholarly activities, and service for each faculty member.

Criterion 7 (facilities)

Facilities (library, internet, networks, classrooms, offices) are adequate to support the educational objectives and outcomes of the program. Computing resources are available, accessible, systematically maintained and upgraded, and otherwise adequately supported to enable students to achieve the programs outcomes and to support faculty teaching needs and scholarly activities. Students and faculty members receive appropriate guidance regarding the computing resources and laboratories available to the program.

Criterion 8 (support)

The institutions support for the program and the financial resources available to the program are sufficient to

attract and retain qualified faculty members administer the program effectively acquire and maintain computing resources and laboratories provide an environment in which the program can achieve its educational objectives and outcomes.

Support and resources are sufficient to provide assurance that the program will retain its strength throughout the period of accreditation.

Criterion 9 (program-specific criteria)


additions to Criteria 1-8 that apply to specific program types

Examples of Program-specific Computing Criteria

Computer Science

Criterion 3 (program outcomes)


an ability to apply 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 an ability to apply design and development principles in the construction of software systems of varying complexity

Criterion 5 (curriculum)

the curriculum must include

coverage of the fundamentals of algorithms, data structures, software design, concepts of programming languages and computer organization and architecture an exposure to a variety of programming languages and systems proficiency in at least one higher-level language advanced course work that builds on the fundamental course work to provide depth one year of science and mathematics, including at least one half year of mathematics that must include discrete mathematics

Information Systems

Criterion 3 (program outcomes)


an understanding of processes that support the delivery and management of information systems within a specific application environment

Criterion 5 (curriculum)

coverage of the fundamentals of a modern programming language, data management, networking and data communications, systems analysis and design, and the role of Information Systems in organizations one-half year of coursework that includes varied topics that provide background in an environment in which the information systems will be applied professionally

Information Technology

Criterion 3 (program outcomes)


an ability to use and apply current technical concepts and practices in the core information technologies an ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems an ability to effectively integrate IT-based solutions into the user environment an understanding of best practices and standards and their application an ability to assist in the creation of an effective project plan.

Criterion 5 (curriculum)

Coverage of the fundamentals of


the core information technologies of human computer interaction, information management, programming, networking, web systems and technologies information assurance and security system administration and maintenance system integration and architecture

These programs fall under the jurisdiction of


ABETs Engineering Accreditation Commission (EAC).

What about Computer, Software, and Systems Engineering?

They are subject to criteria applicable to all


engineering programs; these criteria are similar to the computing criteria, but emphasize the role of engineering design and require a capstone experience. for each program.

Specific curricular requirements are added

Computer engineering curricula are required to


demonstrate that graduates have

knowledge of probability and statistics, including applications appropriate to the program name and objectives knowledge of mathematics through differential and integral calculus basic sciences, computer science, and engineering sciences necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components, as appropriate to program objectives.

Software engineering curricula are required to


demonstrate that graduates have

the ability to analyze, design, verify, validate, implement, apply, and maintain software systems the ability to appropriately apply discrete mathematics, probability and statistics, and relevant topics in computer science and supporting disciplines to complex software systems the ability to work in one or more significant application domains the ability to manage the development of software systems.

There are (as yet) no specific


requirements for systems engineering curricula.

The program creates a self-study document showing Appendices to this document contain more detailed
information, including

How Does a Program Prepare for an Accreditation Visit?

that the program meets all requirements listed in the program criteria.

a description of the operation of the programs continuous improvement process descriptions of all courses in the program information on all faculty members involved with the program information about the institution and the support provided to the program

The Visit
After submitting a self-study, the institution offering the program is visited.
organized by the appropriate ABET The on-site visit isor EAC); joint or simultaneous visits commission (CAC are possible. visit team consists of a A commission (CAC or EAC)per program. team chair and one visitor three members; An ABET team must have at least at an institution, if only one program is being visited the team will consist of a team chair and two visitors.

The team chair (TC) is appointed


by the appropriate commission (EAC or CAC). member or former member. by CSAB.

The team chair is a commission The visitors (PEVs) are appointed

Who are the Visitors?


in the discipline with PEVs are professionalsor industry experience. substantial academic professionals ABET welcomes applications fromapplication can be interested in becoming PEVs; the found at www.abet.org.

Applications from outside the US are welcomed. performance is evaluated after the visit by the PEV the institution. Experienced PEVs who perform TC and
well on their visits are eventually appointed to a commission and then become TCs.

The purposes of the on-site visit are

that cannot be to assess factorsself-study reportadequately described in the

to examine all program aspects to judge compliance with criteria and policies to clarify any questions raised by the selfstudy

The visitors meet with

faculty staff students representatives of academic support


services

student advising IT support library

program and university administrators

The visitors examine

course textbooks and other material student work and its evaluation evidence that the program educational objectives
are based on the needs of the stated program constituencies

evidence of the assessment, evaluation, and

attainment of the program educational objectives and program outcomes

evidence of actions taken to improve the program the adequacy of student support services the process for certifying completion of the
program

After the Visit



The team chair compiles a preliminary report (the draft statement) on the programs fulfillment of each of the program criteria. If shortcomings are identified, they are classified as

deficiency: the program is not in compliance with the criterion, policy, or procedure weakness: a program lacks the strength of compliance with a criterion, policy, or procedure to ensure that the quality of the program will not be compromised concern: a program currently satisfies a criterion, policy, or procedure, but the potential exists for the situation to change such that this may not hold

The program has ample opportunity to respond to the draft statement and remove any shortcomings.

If no shortcomings are found after completion of this process, the program will be accredited for a period of six years. If there are deficiencies, the program is not accreditable.

If there are deficiencies in a program that is currently accredited, the program will be asked to demonstrate (show cause) that the accreditation should not be removed.

If there are weaknesses (but no deficiencies), the program will be accredited but will be required to submit a focused report in two years. In a few cases, a focused visit will be required. If there are concerns (but no weaknesses or deficiencies), the program will be accredited; the next visit will be informed of the concerns found at the last visit.

Its clear that pursuing ABET Its also expensive. What are the benefits to the
program and university?

accreditation is a major investment of time and effort.

Benefits of ABET Accreditation

External benefits

Recognition that a program meets a ABET accreditation can be used to

widely accepted international standard for quality computing programs. distinguish a program from others in the same university or other universities in the region or country.

Internal benefits

Preparing an ABET self-study allows a


program to take a close look at itself:
What does the program want to do, and why? Is the program doing what it claims to do?

How do you know?

If not, what changes should be made to the program? Do you have a process to continuously examine program quality and work toward its improvement? Does the program correspond to the needs of its students and their future employers?

This is what every academic

program should be asking about itself. structure and processes for asking and answering these questions.

ABET accreditation provides a

You might also like