COMPUTER SCIENCE
Bachelor of Science


The Computer Science degree program is oriented toward design, implementation, and application of  software systems to solve information processing problems. An emphasis area outside of computer science allows the program to be tailored to the needs and interests of individual students. This curriculum 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 Computer Science Accreditation Commission of the Computing Sciences Accreditation Board.

Students who change majors into Computer Science must have a cumulative grade-point ratio of 2.0 or better.

Additional information can be found on our Web site at www.cs.clemson.edu.

Freshman Year
First Semester

4 - CP SC 101 Computer Science I
3 - ENGL 101 Composition I
4 - MTHSC 106 Calculus of One Variable I
3 - Humanities Requirement E.21
3 - Social Science Requirement1
17

Second Semester
4 - CP SC 102 Computer Science II
3 - ENGL 102 Composition II
4 - MTHSC 108 Calculus of One Variable II
3 - Natural Science Requirement2
3 - Social Science Requirement1
17

Sophomore Year
First Semester

1 - CP SC 221 Intro. to a Comp. Sci. Language
4 - CP SC 231 Computer Science III
3 - MTHSC 119 Intro. to Discrete Methods
3 - PHYS 122 Physics with Calculus I
1 - PHYS 124 Physics Lab. I
3 - Literature Requirement3
3 - Elective
18

Second Semester
4 - CP SC 241 Computer Science IV
1 - CP SC 291 Seminar in Professional Issues I
3 - E C E 201 Logic and Computing Devices
3 - MTHSC 311 Linear Algebra
3 - PHYS 221 Physics with Calculus II
1 - PHYS 223 Physics Lab. II
3 - SPCH 250 Public Speaking
18

Junior Year
First Semester

4 - CP SC 330 Computer Systems Organization
3 - CP SC 360 Peripherals and File Design
3 - MTHSC 301 Stat. Theory and Methods I or
 3 - MTHSC 302 Stats. for Science and Engr.
3 - Emphasias Area4
3 - Natural Science Requirement2
16

Second Semester
3 - CP SC 350 Foundations of Computer Science
3 - CP SC 372 Intro. to Software Development
3 - ENGL 314 Technical Writing
3 - Emphasis Area4
3 - Mathematical Sciences Requirement5
15

Senior Year
First Semester

3 - CP SC 422 Introduction to Operating Systems
3 - CP SC 428 Design and Implementation of
 Programming Languages
1 - CP SC 491 Seminar in Professional Issues II
3 - Computer Science Requirement6
3 - Emphasis Area4
3 - Elective
16

Second Semester
3 - Computer Science Requirement6
3 - Emphasis Area4
3 - Humanities/Social Sciences Requirement1
3 - Nontechnical Requirement2
4 - Elective
16

133 Total Semester Hours
 
1See General Education Requirements.
2Select from departmental list.
3ENGL 202, 203, 204, 205, 206, 207, 208, 209, or H210.
4Twelve hours in an emphasis area as specified by the department.
5Select from MTHSC 400, 405, 440, 441, 460 or other approved 400-level MTHSC courses.
6Select from 400-level CP SC courses. One course must be chosen from CP SC 411, 429, 462, and 472.
Notes:
1. For graduation, a candidate for the BS degree in Computer Science must have earned a grade of C or better in each     CP SC course applied to the degree.
2. A grade of C or better must be earned in all prerequisite courses (including CP SC, E C E, and MTHSC courses) before enrolling in the next CP SC course.

COMPUTER SCIENCE
Bachelor of Arts

The Bachelor of Arts in Computer Science is ideal for students interested in acquiring a broad-based liberal arts education that includes a strong and solid understanding of computer science. The curriculum is oriented toward design, implementation, and application of computer software systems to solve information processing problems. The program prepares students for employment in the computer software field or for continued study toward an advanced degree in computer science.

Students who change majors into Computer Science must have a cumulative grade-point ratio of 2.0 or better.

Additional information can be found on our Web site at www.cs.clemson.edu.

Freshman Year
First Semester

4 - CP SC 101 Computer Science I
3 - ENGL 101 Composition I
4 - MTHSC 106 Calculus of One Variable I
4 - Foreign Language Requirement1
15

Second Semester
4 - CP SC 102 Computer Science II
3 - ENGL 102 Composition II
3 - HIST 172 Western Civilization
4 - MTHSC 108 Calculus of One Variable II
4 - Foreign Language Requirement1
18

Sophomore Year
First Semester

1 - CP SC 221 Intro. to a Comp. Sci. Language
4 - CP SC 231 Computer Science III
3 - MTHSC 119 Intro. to Discrete Methods
3 - Foreign Language Requirement1
3 - Literature Requirement2
4 - Science Requirement3
18

Second Semester
4 - CP SC 241 Computer Science IV
1 - CP SC 291 Seminar in Professional Issues I
3 - HIST 173 Western Civilization
3 - Foreign Language Requirement1
3 - Literature Requirement2
4 - Science Requirement3
18

Junior Year
First Semester

3 - CP SC 360 Peripherals and File Design
3 - ENGL 314 Technical Writing
3 - MTHSC 301 Stat. Theory and Methods I or 3 - MTHSC 302 Stats. for Science and Engr. or
3 - MTHSC 311 Linear Algebra
3 - Computer Science Requirement4
3 - Minor
15

Second Semester
3 - CP SC 372 Intro. to Software Development
3 - SPCH 250 Public Speaking
3 - Computer Science Requirement4
6 - Minor
15

Senior Year
First Semester

6 - Computer Science Requirement4
3 - Departmental Requirement5
3 - Fine Arts Requirement6
3 - Minor
15

Second Semester
3 - Computer Science Requirement4
3 - Minor
10 - Elective
16

130 Total Semester Hours

1Four semesters of the same language.
2ENGL 202, 203, 204, 205, 206, 207, 208, 209, or H210.
3See advisor. One of the following sequences: BIOL 103/104; CH 101/102, 105/106; PHYS 122/124, 221/223, 207/208.
4Must include at least nine credit hours chosen from CP SC 350 and 400-level computer science courses.
5Select from philosophy, anthropology, political science, HIST 198 (three times), 200-level English literature, and 300-level foreign language literature.
6Select from MUSIC 210, 311, Art and Architectural History.
Notes:
1. For graduation, a candidate for the BA degree in Computer Science must have earned a grade of C or better in each  CP SC course applied to the degree.
2. A grade of C or better must be earned in all prerequisite courses (including CP SC, E C E, and MTHSC courses) before enrolling in the next CP SC course.