The Bachelor of Science in Computer Science and Engineering program is accredited by the Computing Accreditation Commission (CAC) and the Engineering Accreditation Commission (EAC) of ABET, www.abet.org.
The B.S. in Computer Science and Engineering as a Second Major is not an ABET-accredited program.
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:
- Be employed as computer science or computer engineering professionals beyond entry level positions or be making satisfactory progress in graduate programs.
- Have peer-recognized expertise together with the ability to articulate that expertise as computer science or computer engineering professionals.
- Demonstrate strong analytic, design, and implementation skills required to formulate and solve computer science or computer engineering problems in a professional or research environment.
- 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:
- Identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science, and mathematics.
- 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.
- Communicate effectively in a variety of professional contexts, with a range of audiences.
- 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.
- 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.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- Acquire and apply new knowledge as needed, using appropriate learning strategies.
Enrollment and degrees
Mapping to ABET outcomes
|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|
|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|