Download Adobe Reader

Programs of Study

Bachelors Degree Programs

The School of Computing offers three undergraduate degree programs each containing a strong and common technical core that emphasizes the development of programming and problem solving skills:

The programs share a common computer science core, but typically differ in requirements during the junior and senior years with different emphases in areas outside of computer science:

  • The BS-CS degree requires more required mathematics, science, and computer science coursework.
  • The BA-CS degree requires four semesters of a foreign language course and a minor.
  • The BS-CIS degree requires business, accounting, and information systems coursework.

All three degrees (BS-CS, BA-CS, and BS-CIS) require demonstration of Advanced Writing and Oral Communication competency through the following:

Advanced Writing: ENGL 3040, 3120, 3140 (preferred), 3150, 3160, or 3303
Oral Communication: COMM 1500, 2500, HONS 2230

The Advanced Writing and Oral Communication requirements may also be fulfilled by satisfying one of the following sequences: AS 3090, 3100, 4090, 4100; or ML 1010, 1020.

Visit the Clemson Registrar's page on changing academic programs to find out information on how to declare or change your major.

Combined Bachelors/Masters Degree Program

The School of Computing offers a combined BS-MS education plan which allows students to apply up to nine hour of graduate (6000- and 8000-level courses) towards both the BS and MS degrees. Students participating in this program must have at least 90 semester hours (junior standing) and a minimum GPA of 3.4. For questions about the program or on how to apply for the program, complete Form GS6 BS/MS and see Dr. Mark Smotherman for necessary approval.

Honors Program

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 Ms. Kristi Cabrera or Dr. Chris Plaue for honors advising.  The previous honors advisor, Dr. Jim Martin, also maintains additional information and frequently asked questions.

Minors

The School of Computing offers two minor programs to allow Clemson students the opportunity to add a technical component to their degree:

  • Computer Science
    • requires CPSC 2120 and 12 additional credits in computer science of which at least nine credits must be at the 3000 level or higher.
    • note many 3000- and 4000-level CPSC courses require CPSC 2120 and/or CPSC 2150.  You must take one of the two introductory computer science sequences before you can take CPSC 2120 or CPSC 2150:
      • Track 1: CPSC 1010-1011 & CPSC 1020-1021
      • Track 2: CPSC 1060-1061 & CPSC 1070-1071
    • the Computer Science minor is administered by School of Computing student services. [advising information]
  • Digital Production Arts
    •  requires DPA 3070-3071 and one of the following options:
      • Group 1 (for Architecture or Visual Arts majors)- DPA 4000, 4010 and six credits selected from CPSC 4040, 4050, 4160, PKSC 2200, 3200, THEA 2880, 4870, 4970.
      • Group 2 (for Computer Science, Computer Engineering, and Computer Information Systems majors)- DPA 4020, DPA 4030, and six credits selected from ART 2050, 2130, 4210, GC 3400, PKSC 2200, 3200, THEA 2880, 4870, 4970.
      • Group 3 (for all other majors)- DPA 4000, 4010, 4020, and three credits selected from CPSC 4040, 4050, 4160, PKSC 2200.
    • note that DPA 3070-3071 is not a pre-requisite for any additional courses.
    • the majority of seats offered in DPA 3070-3071 are restricted to declared DPA minors.
    • the DPA minor is administered by School of Computing student services [advising information]

Visit the Clemson Registrar's page on changing academic programs to find out information on how to declare or change your minor.

Disclaimer

While we make every effort to ensure that information on this page is up-to-date, the official requirements for each program of study are listed in the official Clemson University Undergraduate Announcements. In the rare case of a discrepancy of information listed on the School of Computing's Web page, requirements listed in the Undergraduate Announcements will apply.

Program of Study Archive (By Academic Year)