Curriculum Leading to the Bachelor of Science in Computer Science (125 Credit Hours)
Freshman Year |
|||
First Semester
CS 151 Intro to Computer Science |
Credits 3 4 4 4 2 16 |
Second Semester CS 160 Programming I |
Credits 4 3 3 4 2 16 |
Sophomore Year |
|||
First Semester
CS 170 Programming II ECON 250/255/ET 255 E 250/E 251 World Literature H 250/H 251 World Civilization M 215 Logic, Sets and Proofs Total Credit Hours |
Credits 4 3 3 3 3 16 | Second Semester CS 280 Data Structure HU 250 Cultural Awareness CS 260 Programming III SOC250/PSY250/EPSY250 M 208 Introduction to Statistics Total Credit Hours |
Credits 3 3 4 3 3 16 |
Junior Year |
|||
First Semester
CS 300 Computer Logic CS 318 Programming Language MU 250/ARTS 250/D 254 P 254 General Physics I P 251 General Physics I Lab M 314 Linear Algebra Total Credit Hours |
Credits
3
3
3
3
1
3
16 |
Second Semester 304 Computer Organization CS 320 Algorithm Analysis. P 255 General Physics II P 253 General Physics II Lab. M 315 Discrete Mathematics CS 350 Social Implications Total Credit Hours |
Credits 3 3 3 1 3 1 14 |
Senior Year |
|||
First Semester CS 401 Operating systems CS Advanced Elective Option 2 CS 405 Software Engineering CS Advanced Elective Option 2 Free Elective Total Credit Hours |
Credits 3 3 3 3 3 15 |
Second Semester CS 420 Computer Networks CS 411 Data Base Management CS Advanced Elective Option 2 Free Elective Free Elective CS 444 Capstone Assessment and Professional Development Total Credit Hours
|
Credits 3 3 3 3 3 1 16 |
1. Science Options | B 150, B 151, C 150&151, C 152&153 | ||
2. CS Advanced Elective Options | CS 323, CS 324, CS 417, CS 418,, CS 460 , CS 480, CS 495, CS 498 | Minimum of 3 courses | 9 hours |
3. CS Free Electives |
a) Recommended Courses: CS 205, CS 209, CS 210, CS 240, CS 307, CS 399, CS 402, CS 403, CS 496, CS 499 b) May take other courses not needed to satisfy the curriculum requirements |