Computer Science Curriculum

  CURRICULUM LEADING TO THE DEGREE OF BACHELOR OF SCIENCE IN
COMPUTER SCIENCE (125 Credits) 

 

FRESHMAN

First Semester

CS 151 Intro to Computer Science ..

3

Science Option.1.........................

4

M 158 Calculus` I .......................

4

E 150 English Composition............

3

UNIV 101 University Community......

2


 

16

 

Second Semester

CS 160 Programming I ................

4

E 151 English Composition..........

3

S150/S250/ET250......................

3

M 168 Calculus II ........................

4

PE 150/HED 151/MS 150............

2


 

16

     

SOPHOMORE

First Semester

CS 170 Programming II...............

4

ECON 250/255/ET 255 ...............

3

E 250/E 251 World Literature .......

3

H 250/H 251 World Civilization ....

3

M 215 Logic, Sets and Proofs.......

3


 

16

 

Second Semester

CS 280 Data Structure..............

3

HU 250 Cultural Awareness .........

3

CS 260 Programming III..............

4

SOC250/PSY250/EPSY250........

3

M 208 Introduction to Statistics.....

3


 

16

     

JUNIOR

First Semester

CS 300 Computer Logic ..............

3

CS 318 Programming Language .....

3

MU 250/ARTS 250/D 254............

3

P 254 General Physics I ................

3

P 251 General Physics I Lab ..........

1

M 314 Linear Algebra...................

3

   

 

16

 

Second Semester

304 Computer Organization 

3

CS 320 Algorithm Analysis...........

3

P 255 General Physics II .............

3

P 253 General Physics II Lab.........

1

M 315 Discrete Mathematics .......

3

CS 350 Social Implications ..........

1


 

14

     

SENIOR

First Semester

CS 401 Operating systems............

3

CS Advanced Elective Option2........

3

CS 405 Software Engineering ...........

3

CS Advanced Elective Option2........

3

Free Elective...................

3


 

15

 

Second Semester

CS 420 Computer Networks........

3

CS 411 Data Base Management...

3

CS Advanced Elective Option2......

3

Free Elective............................

3

Free Elective...........................

3

CS 444 (Capstone Assessment and ... Professional Development)

1


 

16

     

1. Science Options:
B 150, B 151, C 150&151, C 152&153

2. CS Advanced Elective Options: (Take a minimum of 3 courses (9 hrs) from the list of courses) CS 323, CS 324, CS 417, CS 418,, CS 460 , CS 480, CS 495, CS 498

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 

 


 

Free Joomla templates by Ltheme