Accreditation

The Bachelor of Science in Computer Science and Engineering program is accredited by the Engineering Accreditation and Computing Accreditation Commissions of ABET, under the General Criteria and Computer Science and Computer Engineering Program Criteria.

Why accreditation matters

ABET is the board that accredits engineering and computer science programs in the United States.

ABET is responsible for "establishing standards, procedures and an environment that encourages the highest quality for engineering, engineering technology and engineering-related education through accreditation so that each graduate possesses the skills necessary for lifelong learning and productive contribution to society, the economy, employers and the profession."

By conducting periodic, comprehensive program evaluations, ABET determines which programs meet the established criteria and are awarded accreditation.

A degree from an ABET accredited program is an endorsement that the program has been "quality tested." Graduates from ABET accredited programs have an assurance that their investment and achievement are recognized by the worldwide engineering community.

Outcomes and objectives

ABET requires departments to develop program educational objectives and student outcomes for use in the accreditation process.

Educational objectives describe what graduates should be able to achieve within a few years of graduation, while student outcomes describe knowledge and skills students gain as they move through a program.

Program educational objectives

Within a few years of graduation our graduates will:

  1. Be employed as computer science or computer engineering professionals beyond entry level positions or be making satisfactory progress in graduate programs.
  2. Have peer-recognized expertise together with the ability to articulate that expertise as computer science or computer engineering professionals.
  3. Demonstrate strong analytic, design, and implementation skills required to formulate and solve computer science or computer engineering problems in a professional or research environment.
  4. Demonstrate that they can function, communicate, collaborate and continue to learn effectively as ethically and socially responsible computer science or computer engineering professionals.

Student learning outcomes

Our graduates will have an ability to:

  1. Identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science, and mathematics.
  2. Design, implement, and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. Communicate effectively in a variety of professional contexts, with a range of audiences.
  4. Recognize professional responsibilities and make informed judgments in engineering and computing practice based on legal and ethical principles, considering the impact of solutions in global, economic, environmental, and societal contexts.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline, creating a collaborative and inclusive environment, establishing goals, planning tasks, and meeting objectives.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  7. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  8. Acquire and apply new knowledge as needed, using appropriate learning strategies.

Enrollment and degrees

B.S. in Computer Science and Engineering Program
Year Enrollment Degrees
2022-2023 847 132
2021-2022 637 123
2020-2021 849 118
2019-2020 797 103
2018-2019 775 107
2017-2018 619 117
2016-2017 600 72
2015-2016 564 70
2014-2015 468 41
2013-2014 479 43
2012-2013 375 33

Mapping to ABET outcomes

Required ABET Outcomes for Computing Programs
ABET Outcome Covered by CSE Student Outcome
1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 1
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline. 2
3. Communicate effectively in a variety of professional contexts. 3
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 4
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline. 5
6. Apply computer science theory and software development fundamentals to produce computing-based solutions. 6
Required ABET Outcomes for Engineering Programs
ABET Outcome Covered by CSE Student Outcome
1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. 1
2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. 2
3. An ability to communicate effectively with a range of audiences. 3
4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. 4
5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives. 5
6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. 7
7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. 8