School of Computing

Accreditation

The Bachelor of Science Degree in Computer Science

  • Assessment Plan

  • Assessment Procedure

  • Course Enabling Characteristics

The ABET-accredited computer science curriculum provides an excellent background for either graduate study or employment. The education and research activities in the department are strongly aligned with the department's mission and program educational objectives.

Mission Statement

The Mission of the Computer Science Division within the School of Computing
at Clemson University is threefold:  

1. To provide the highest quality undergraduate and graduate education
    within the rapidly evolving fields of computer science. 

2. To conduct research in software and computing foundations, networks
    and distributed systems, and applications computing.  

3. To provide a resource for computer science expertise to the people
    of South Carolina and the Nation.

Program Educational Objectives

Undergraduate education in the Clemson University Computer Science division within the School of Computing provides:

  • Fundamental knowledge in mathematics, sciences, and computer science.
  • The opportunity to specialize in specific areas of interest or career aspiration.
  • Intensive training in problem solving, laboratory skills, and design skills.
  • A well-rounded education that includes communication skills, the ability to function well on a team, an appreciation for ethical behavior, and the ability to engage in lifelong learning.

This education is meant to prepare our students to thrive and to lead. It also prepares them to achieve our two Program Educational Objectives (PEOs):

  • Graduates will be employed in the computing profession and will be engaged in learning, understanding, and applying new ideas and technologies as the computing field evolves
  • Graduates with an interest in, and aptitude for, advanced studies will have completed or be actively pursuing graduate studiea

Program Constituencies

The Program Educational Objectives are determined and evaluated through a regular consultation and examination process that involves four core constituents: Students, Alumni, Industry, and Faculty.

  • Student input is obtained through a standing departmental Student Advisory Committee consisting of representatives from several student organizations, student representation in regular faculty meetings, annual departmental Town Hall meetings, exit interviews with graduating students, student evaluation forms, and individual faculty-student advisee interaction.
  • Alumni input is obtained through a standing Departmental Advisory Board including alumni representatives, surveys with department alumni, and exit surveys with graduating students.
  • Industry input will be obtained through surveys with industry surveys with department alumni, surveys with participants in the department's Industry Affiliate Program, and employer satisfaction surveys.
  • Faculty input is obtained through a standing assessment school committee, regular faculty meetings, annual departmental retreats, and the departmental courses and curriculum committee.

In addition, in order to facilitate the participation of the constituencies in the formulation and evaluation of the Program Educational Objectives, and in order to solicit further input and feedback, these objectives are publicized on the School's web page.

Student Outcomes

Students graduating with a Bachelor of Science in Computer Science at Clemson University will be expected and prepared to exercise the skills and abilities listed below. The following also indicates how the Student Outcomes contribute to the Program Educational Objectives. 

  • 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 trade-offs involved in design choices.

  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

  • An ability to apply design and development principles in the construction of software systems of varying complexity.

  • 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.

  • A 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.