Computer Science
Bachelor of
Science
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 Requirement1 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 –
Social Science Requirement1 3 –
Humanities/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/Tech. For Software Development 4 –
CP SC 231 Intro. To Machine Organization 1 –
CP SC 291 Seminar in Professional Issues I 3 –
ECE 201 Logic and Computing Devices 3 –
PHYS 221 Physics with Calculus II 3 –
Speaking Skills3 --- 17 Junior Year
First Semester
3 –
CP SC 330 Computer Systems and Networks 3 –
CP SC 360 Distrib. & Network Programming 3 –
MTHSC 311 Linear Algebra 4 –
Natural Science Requirement4 3 –
Emphasis Area5 --- 16 Second Semester
3 – CP
SC 372 Intro. Software Development 3 –
CP SC 422 Intro. to Operating Systems 3 –
ENGL 314 Technical Writing 4 –
Natural Science Requirement4 3 –
Emphasis Area5 --- 16
| Senior Year First Semester
3 –
CP SC 350 Foundations of Computer Science 3 – CP SC 428 Design Implementation of Programming Languages 3 –
Computer Science Requirement6 3 –
MTHSC 302 Stats. For Science and Engr. or 3 – MTHSC 301 Stat. Theory and Methods
I 3 –
Emphasis Area5 --- 15 Second Semester3 –
Computer Science Requirement6 1 –
CP SC 491 Seminar in Prof. Issues II7 3 –
Non-Technical Requirement8 7 –
Elective --- 14 128
Total Semester Hours 1 Selected to satisfy the
University Humanities and Social Science General Education Requirements. 2Selected from: ENGL 202, 203,
204, 205, 206, 207, 208, 209, H210. 3Selected from SPCH 150, 250 and 251. 4Two semester sequence in the
same physical or biological science, each including laboratory, selected from
BIOL 101, 102; 103, 104; 110, 111; CH 101, 102; 105, 106; GEOL 101/103 and 102 or 112/114. Alternately if PHYS 124 and 223 are
completed 6 hours may be selected from courses designated as BIOL, BIOCH,
BIOSC, CH, GEOL, MICRO, PHYS; or EN SP
200. 59 hours selected from the
same university approved minor. 6Selected from 400-level CP SC
courses, one of which must be selected from CP SC 411, 429, 462 and 472. 7CP SC H395 may be substituted
for CP SC 491. 8Any course taught outside of
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 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 any CP SC course. |