Skip To Top NavigationSkip To ContentSkip To Section NavigationSkip To Footer

Computer Science Curriculum

 Curriculum Leading to the Bachelor of Science in Computer Science (125 Credit Hours)

Freshman Year

     
First Semester

CS 151 Intro to Computer Science
Science Option 1
M 158 Calculus`I 
E 150 English Composition
UNIV 101 University Community

Total Credit Hours
Credits
3
4
4
4
2
 
16
Second Semester

CS 160 Programming I
E 151 English Composition
S150/S250/ET250.
M 168 Calculus II
PE 150/HED 151/MS 150
 
 Total Credit Hours

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