The Computer Science program is oriented toward design, implementation, and application of software systems to solve information processing problems. This program is more technically oriented than the Computer Information Systems curriculum. It prepares students for employment in the computer software field or for continued study toward an advanced degree in computer science. This program is accredited by the Computing Accreditation Commission (CAC) of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012; telephone: (410) 347-7700. Additional information can be found at www.cs.clemson.edu.
Students who change majors into Computer Science must have a cumulative grade-point average of 2.0 or higher.
Combined Bachelor’s/Master’s Plan
The School of Computing allows students to apply up to nine hours of graduate credit (6000- and 8000-level courses) toward both the bachelor’s and master’s degrees. Students participating in this program must have a minimum grade-point average of 3.4 and be admitted to the Graduate School prior to registering for graduate courses. Details of the suggested curriculum and program information are available from the School.
Total Semester Hours: 122
1 Select either the CPSC 1010 and CPSC 1020 sequence; or the CPSC 1060 and CPSC 1070 sequence. The sequence of CPSC 1110 and CPSC 1020 is also acceptable with one elective credit taken in the first semester.
2 Two-semester sequence in the same physical or biological science, each including a laboratory, is required. Select from BIOL 1030 /BIOL 1050 ; BIOL 1040 /BIOL 1060 ; BIOL 1100 , BIOL 1110 ; CH 1010 , CH 1020 ; GEOL 1010 /GEOL 1030 and GEOL 2020 ; GEOL 1120 /GEOL 1140 ; PHYS 1220 /PHYS 1240 ; PHYS 2210 /PHYS 2230 . The six remaining credits may be selected from BIOL, BCHM, CH, GEOL, MICR, PHYS courses; or ENSP 2000 . Excess credits in the lab sciences may apply to the remaining science requirements.
3 See General Education Requirements .
4 MATH 1190 may be substituted.
5 Select from: COMM 1500 , COMM 2500 , HON 2230 ; or the cluster of courses AS 3090 , AS 3100 , AS 4090 , AS 4100 ; or ML 1010 , ML 1020 .
6 MATH 3020 or STAT 3300 may be substituted.
7 Select from courses in AAH, ANTH, ART, CHIN, COMM, DANC, EAS, ECON, ENGL, FR, GEOG, GER, HIST, HUM, ITAL, JAPN, MUSC, PA, PAS, PHIL, POSC, PSYC, REL, RUSS, SOC, SPAN, THEA, WS.
8 Select from 3000-level or higher CPSC courses or DPA 3070 . No more than three credits of CPSC 3990 or CPSC 4810 may be applied to this requirement, and no more than six credits of CPSC 4820 may be applied. Up to three credits of ECE 3000-level or higher courses; or MATH 3650 ; or MATH 4000-level courses may be substituted.
9 Select CPSC 3120 or CPSC 3500
10 Select from: ENGL 3040 , ENGL 3120 , ENGL 3140 ENGL 3150 , ENGL 3330 ; AS 3090 , AS 3100 , AS 4090 , AS 4100 ; ML 3010 , ML 3020 , ML 4010 , ML 4020 .
- For graduation, a candidate for the BS degree in Computer Science must have earned a grade of C or better in each CPSC course applied to the non-elective requirements of the degree.
- A grade of C or better must be earned in all prerequisite courses (including CPSC and MATH courses) before enrolling in the next CPSC course.
- General Education Cross-Cultural Awareness and Science and Technology in Society requirements must be satisfied.