Skip to content

School of Computing

Apply Now

The programs offered by the School of Computing are regarded as an interdisciplinary research department with research spanning across a variety of areas.

Information on admission requirements, financial assistance, and academic policies and procedures as a student in SOC can be found in the catalog and advising.


ABET LogoThe Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

View Accreditation

School of Computing Honors Program

Students in Watt working on project

Departmental Honors in computer science requires taking a junior-year honors seminar and a senior-year honors thesis (for a total of 7-8 credit hours). Please see Dr. Chris Plaue for honors academic advising and Dr. Bart Knijnenburg for departmental honors (e.g., research).

NOTE: If you are not in Clemson Honors, you can still participate in School of Computing Department Honors.

Clemson University Honors College

  • What do I need to do to get into the School of Computing Honors Program?

    In your junior year, sign up for CPSC 3950(HON) for 1 credit hour. This is the SoC's Honors Seminar, which introduces students to the research going on in the different research labs in SoC. By the end of the seminar, the student should know their direction for Honors research.

  • After I take CPSC 3950(HON), what do I do?
    • You need to find a faculty member in the SoC who can serve as your Honors research advisor. You would work with this faculty member to determine the details of your Honors research work.
    • This faculty member should ask the SoC registration coordinator to create a CPSC 4950 section - you are required to take 6 credit hours of CPSC 4950 using your advisor's section.
    • For assistance in locating a research advisor, please contact DR. Bart Knijnenburg.
  • Can I substitute CPSC 3950(HON) or CPSC 4950 for CPSC 491 hours?

    No, this is not allowed.

  • Are there any honors CPSC classes?

    Students with 90 credits hours or more (e.g., “senior standing”) are able to use a GS6 form to enroll in a 4000/6000-level course, where the student registers for the 4000-level section, completes the form, and once approved, the graduate school will move you into the 6000-level section. Taking the graduate section of a 4000/6000 level course will fulfill your semester honors requirement. Earlier in their academic careers, honors students typically take honors sections of general education courses (e.g., ENGL 1030, COMM 2500), math classes (e.g., MATH 3110), and science courses (e.g., BIOL 1030, CH 1010, and PHYS 1220).

  • What do I need to do when I graduate (and have fulfilled the SoC department honors requirements)?
    • You MUST submit a completed Honors Candidacy form. This is usually due at the very beginning of your final semester. 
    • You need to send your final honors project report/paper (in PDF format) to the advisor and the Honors College office. You should submit this before final exams begin.
    • Inform your advisor at the beginning of your final semester so that you can schedule your honors presentation (note that in some semesters, we will not have presentations even though honors students are graduating - it depends on timing).
    • For further details, see the Departmental Honors page within the Honors College.
  • Are there any examples of School of Computing Honors Theses that I can look at?

    Yes! Several are posted on the Honors Thesis Guidance page.

  • I am not yet a junior. Can I begin doing department honors work?
    • You are free to find a topic and a faculty research advisor.
    • Alternatively, you can join a creative inquiry group. In fact, we recommend that all new Honors CS students join a CI group during their first semester.
  • Which minors are popular with computer science majors?
    • Due to the importance of computing in most fields, we encourage students interested in acquiring a minor to choose a minor that is of interest to them. Popular minors with students in the School of Computing include business administration, finance, management, digital production arts, artificial intelligence, and cybersecurity.
    • Please note that BA-CPSC majors are restricted from the cybersecurity and artificial intelligence minors.
Apply Now

The programs offered by the School of Computing are regarded as an interdisciplinary research department with research spanning across a variety of areas.

Information on admission requirements, financial assistance, and academic policies and procedures as a student in SOC can be found in the catalog and advising.


ABET LogoThe Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

View Accreditation