Computer Science

Accreditation and Objectives

 

The Department of Computer Science undergraduate programs in Computer Science and Software Engineering are accredited by the Computing Accreditation Commission (CAC) and the Engineering Accreditation Commission (EAC), respectively, of the Accreditation Board for Engineering and Technology (ABET). ABET is recognized by the Council of Higher Education Accreditation.

ABET is the recognized accreditor for college and university programs in applied science, computing, engineering, and engineering technology. It is respected as the top accreditation organization in the U.S. Accrediting over 4,000 programs at 793 colleges and universities in 32 countries, ABET has provided leadership and quality assurance in higher education for over 80 years.

Computer Science Undergraduate Program Educational Objectives (PEOs) and Student Outcomes

The primary goal of the undergraduate program in computer science is to provide a high quality undergraduate educational program. Computer Science baccalaureate graduates are educated to have a lasting impact on scientific and technological development. We expect during the first several years following graduation, our graduates will meet the following program objectives:

Program Educational Objectives (PEOs)

The graduates of the computer science program are able to, in their early career:

PEO 1: Attain careers in industry, academia, or other fields, where they meet or exceed expectations by:

  • Contributing to substantial computing projects by deploying principles from theory of computing, mathematics, statistics, and theories of programming languages;
  • Adopting new technologies, tools, paradigms, and design methodologies;
  • Taking on increased responsibilities in planning and coordinating team efforts to construct effective and financially sound computing solutions;
  • Making informed, responsible, and risk-aware decisions in the workplace;
  • Exhibiting the ability to lead change.

OR

PEO 2: Build upon their technical expertise to further the field through entrepreneurial, academic or professional leadership by:

  • Successful pursuing technical or professional graduate education; OR
  • Successfully achieving advanced certifications; OR
  • Starting a business.

Student Outcomes

Graduates of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  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.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Software Engineering Undergraduate Program Educational Objectives (PEOs) and Student Outcomes

The primary goal of the undergraduate program in software engineering is to provide a high quality undergraduate educational program. Software Engineering baccalaureate graduates are educated to have a lasting impact on scientific and technological development. We expect during the first several years following graduation, our graduates will meet the following program objectives:

Program Educational Objectives (PEOs)

The graduates of the software engineering program are able to, in their early career:

PEO 1: Attain careers in industry, academia, or other fields, where they meet or exceed expectations by:

  • Contributing to substantial computing projects by deploying principles from theory of computing, mathematics, statistics, social sciences and management sciences;
  • Adopting new technologies, tools, paradigms, and design methodologies;
  • Taking on increased responsibilities in planning and coordinating team efforts to construct effective and financially sound computing solutions.
  • Making informed, responsible, and risk-aware decisions in the workplace;
  • Exhibiting the ability to lead change.

OR

PEO 2: Build upon their technical expertise to further the field through entrepreneurial, academic or professional leadership by:

  • Successful pursuing technical or professional graduate education OR
  • Successfully achieving advanced certifications OR
  • Starting a business.

Student Outcomes

Graduates of the program will have an ability to:

  1. Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. 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.
  3. Communicate effectively with a range of audiences.
  4. 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.
  5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. Acquire and apply new knowledge as needed, using appropriate learning strategies.