B.A. in Computer Science Curriculum

2001/2002 Academic Year

 


Computer Science

Bachelor of Arts

 

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

4 – MTHSC 108 Calculus of One Variable II

3 – HIST 172 Western Civilization

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/Tech. For Software Development

4 – CP SC 231 Intro. To Machine 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 Distrib. & Network Programming

3 – ENGL 314 Technical Writing

3 – MTHSC 301 Stat. Theory and Methods I, or

        3 – MTHSC 302 Stats. For Science and Engr., or

        3 – MTSCH 311 Linear Algebra

3 – Minor

---

15

 


Second Semester

3 – CP SC 372 Intro. Software Development

1 – CP SC 291 Seminar in Professional Issues I

3 – HIST 173 Western Civilization

3 – Speaking Skills5

6 – Minor

---

16

 

Senior Year

First Semester

6 – Computer Science Requirement6

3 – Department Requirementt7

3 – Fine Arts Requirement8

3 – Minor

---

15

 

Second Semester

3 – Computer Science Requirement6

3 – Minor

10 – Electives

---

16

 

129 Total Semester Hours

 

1Four semesters of the same language.

2Selected from: ENGL 202, 203, 204, 205, 206, 207, 208, 209, H210

3Selected from one of the following sequences: BIOL 101, 102; 103, 104; 110, 111; CH 101, 102; 105, 106; PHYS 122/124, 221/223; 207, 208.

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

5Selected from SPCH 150, 250 and 251.

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

7Selected from philosophy, anthropology, political science, HIST 198 (three times), 200-level English literature, and 300-level foreign language literature.

8Select from MUSIC 210, 311; THEA 210; Art; and 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 Computer Science course applied to the degree.

2.        A grade of C or better must be earned in all prerequisite courses (including CP SC, ECE 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 successfully complete a CP SC course.