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 computer science allows the program to be tailored to the needs and interests of individual students. 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 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 - Humanities/Social Science Requirement1

3 - Social Science Requirement1

17

Sophomore Year

First Semester

4 - CP SC 212 Algorithms and Data Structures

3 - MTHSC 119 Intro. to Discrete Methods

3 - PHYS 122 Physics with Calculus I

3 - Literature Requirement2

3 - Elective

16

Second Semester

3 - CP SC 215 Tools and Tech. for Software Dev.

4 - CP SC 231 Intro. to Computer Organization

1 - CP SC 291 Seminar in Professional Issues I

3 - E C E 201 Logic and Computing Devices

3 - PHYS 221 Physics with Calculus II

3 - Oral Communication Requirement3

17

Junior Year

First Semester

4 - CP SC 330 Computer Systems and Networks

3 - CP SC 360 Distributed and Network Prog.

3 - MTHSC 311 Linear Algebra

3 - Emphasias Area4

3 - Natural Science Requirement5

16

Second Semester

3 - CP SC 372 Intro. to Software Development

3 - CP SC 422 Intro. to Operating Systems

3 - ENGL 314 Technical Writing

3 - Emphasis Area4

4 - Natural Science Requirement5

16

Senior Year

First Semester

3 - CP SC 350 Foundations of Computer Science

3 - CP SC 428 Design and Implementation of

Programming Languages

3 - MTHSC 302 Stats. for Science and Engr. or

3 - MTHSC 301 Stat. Theory and Methods I

3 - Computer Science Requirement6

3 - Emphasis Area4

15

Second Semester

1 - CP SC 491 Seminar in Professional Issues II7

3 - Computer Science Requirement6

3 - Nontechnical Requirement8

7 - Elective

14

128 Total Semester Hours

 

1See General Education Requirements.

2ENGL 202, 203, 204, 205, 206, 207, 208, 209, or H210.

3Select from SPCH 150, 250, 251.

4Nine hours from the same University-approved minor.

5Select from BIOL 101/102, 103/104, 110/111, CH 101/102, 105/106, GEOL 101/103/102, 112/114. Alternately, if PHYS 124 and 223 are completed, six hours may be selected from EN SP 200 or courses designated as BIOL, BIOCH, BIOSC, CH, GEOL, MICRO, or PHYS.

6Select from 400-level CP SC courses. One course must be chosen from CP SC 411, 429, 462, 472.

7CP SC H395 may be substituted.

8Any course taught outside the College of Engineering and Science and the biological sciences.

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.

3. No student may exceed a maximum of two attempts, excluding a W, to complete successfully any 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

4 - CP SC 212 Algorithms and Data Structures

3 - MTHSC 119 Intro. to Discrete Methods

3 - Foreign Language Requirement1

3 - Literature Requirement2

4 - Natural Science Requirement3

17

Second Semester

3 - CP SC 215 Tools and Tech. for Software Dev.

4 - CP SC 231 Intro. to Computer Organization

3 - Foreign Language Requirement1

3 - Literature Requirement2

4 - Natural Science Requirement3

17

Junior Year

First Semester

3 - CP SC 332 Computer Systems4

3 - CP SC 360 Distributed and Network Prog.

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 - Minor

15

Second Semester

1 - CP SC 291 Seminar in Professional Issues I

3 - CP SC 372 Intro. to Software Development

3 - HIST 173 Western Civilization

3 - Oral Communication Requirement5

6 - Minor

16

Senior Year

First Semester

6 - Computer Science Requirement6

3 - Departmental Requirement7

3 - Fine Arts Requirement8

3 - Minor

15

Second Semester

3 - Computer Science Requirement4

3 - Minor

10 - Elective

16

129 Total Semester Hours

1Four semesters of the same language.

2ENGL 202, 203, 204, 205, 206, 207, 208, 209, or H210.

3Select from BIOL 101/102, 103/104, 110/111; CH 101/102, 105/106; PHYS 122/124, 207/208, 221/223.

4For a stronger emphasis on operating systems, CP SC 422 may be substituted.

5Select from SPCH 150, 250, 251.

6CP SC 330, 350, or any 400-level CP SC course except 422.

7Select from HIST 198 (three times) or courses in ANTH, PHIL, PO SC, 200-level literature, or 300-level foreign language literature.

8Select from MUSIC 210, 311, THEA 210, or courses in ART or A A H.

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.

3. No student may exceed a maximum of two attempts, excluding a W, to complete successfully any CP SC course.