Program Accreditation and Information

Computer Science, B.S.

The computer science degree program at Kansas State University is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

ABET is a not-for-profit, non-governmental accrediting agency for programs in applied science, computing, engineering, and engineering technology, and we are recognized as an accreditor by the Council for Higher Education Accreditation.

ABET accreditation provides assurance that a college or university program meets the quality standards of the profession for which that program prepares graduates. In addition, the accreditation process:

  • Assures that graduates of an accredited program are adequately prepared to enter and continue the practice of applied science, computing, engineering, and engineering technology
  • Stimulates the improvement of technical education
  • Encourages new and innovative approaches to technical education and its assessment

Computer Science Program Educational Objectives

Program educational objectives are broad statements that describe what graduates are expected to attain within a few years after graduation. Program educational objectives are based on the needs of the program’s constituencies.

  1. Graduates will have progressed in the computing field by either obtaining an advanced technical/management position, exhibiting entrepreneurial activities or obtaining a graduate degree.
  2. Graduates will have worked with others to develop software systems that meet the needs of society.
  3. Graduates will be committed to lifelong learning and contributing back to the profession.
  4. Graduates will be committed to the professional and ethical standards established by related professional societies.

Approved by the faculty of the department of computer science on April 6, 2016.

Computer Science Student Outcomes

Student outcomes describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and behaviors that students acquire as they progress through the program. The computer science program will enable students to attain the following, by the time of graduation:

  1. An ability to apply knowledge of computing and mathematics appropriate to these outcomes and to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security, and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations and society
  8. Recognition of the need for and an ability to engage in continuing professional development
  9. An ability to use current techniques, skills and tools necessary for computing practice
  10. 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
  11. An ability to apply design and development principles in the construction of software systems of varying complexity.

Information on undergraduate enrollment and degrees awarded can be found on the following pages:

Other Degree and Major Outcome and Assessment Information

Computer Science, B.S.

Information Systems, B.S. (Discontinued as of summer 2016)

Computer Science, M.S.

Software Engineering, M.S.E.

Computer Science, Ph.D.