note: ***=xxx Year (1) Semester (1) | Hrs | Year (1) Semester (2) | Hrs | CS 101 | Computer Programming I | 4 | CS 102 | Computer Programming II | 3 | MATH 111 | Calculus I | 3 | CS 151 | Intro. to Digital Design | 3 | ENGL 101 | English Writing I | 3 | ENGL 103 | English Writing II | 3 | SCI 101 | Intro. to Physical Sciences | 3 | STAT 101 | Intro. to Statistics & Prob. solving | 3 | ISC 101 | Islamic Ethics | 2 | MATH 113 | Calculus II | 3 | ARAB 101 | Arabic Writing I | 2 | ISC 103 | Islamic Economic System | 2 | PE *** | Physical Education | 1 | | | | Total | | 18 | Total | | 17 |
Year (2) Semester (1) | Hrs | Year (2) Semester (2) | Hrs | CS 210 | Data Structures & Algorithms | 3 | CS 225 | Software Engineering: Design & Development | 3 | CS 251 | Intro. to Computer Org. and Assem. Lang. | 3 | CS 285 | Discrete Math. for Comp. | 3 | PHY
105 | Physics I | 4 | CS 330 | Intro. to Operating Sys. | 3 | MATH *** | Linear Algebra or Numerical analysis | 3 | CS 320 | Programming Languages: Concepts & Paradigms | 3 | COM 201 | Communication Skills | 3 | PHY 205 | Physics II | 4 | ISC 105 | Holy Quran Sciences | 2 | PE *** | Physical Education | 1 | Total | | 18 | Total | | 17 |
The THIRD Year Course Sequence For Those Electing The Internship Option Year (3) Semester (1) | Hrs | Year (3) Semester (2) | Hrs | CS 311 | Design & Analysis of Algorithms | 3 | CS *** | CS Complemen./ Electives | 3 | CS 331 | Data Comm. And Computer Networks | 3 | CS *** | CS Complemen./ Electives | 3 | CS 340 | Intro. to Database Systems | 3 |
ETHC 303 | Ethical & Social Aspects of Computing | 3 | CS *** | CS Complemen./ Electives | 3 | --- | Free Elective-2 | 3 | --- | Free Elective-1 | 3 | PSY 101 | Intro. to Psychology | 3 | ARAB 103 | Arabic Writing II | 2 | ISC 203 | New Financial Transactions | 2 | Total | | 17 | Total | | 17 |
The Fourth Year Course Sequence For Those Electing The Internship Option Year (4) Semester (1) | Hrs | Year (4) Semester (2) | Hrs | CS *** | CS Complemen./ Electives | 3 | CS *** | CS Complemen./ Electives | 3 | CS *** | CS Complemen./ Electives | 3 | CS *** | CS Complemen./ Electives | 3 | CS 490 | Internship in CS | 3 | CS 499 | Senior Project II | 3 | CS 498 | Senior Project I | 1 | --- | Business Course-2 | 3 | --- | Business Course-1 | 3 | --- | Free Elective-3 | 3 | ARAB 203 | Arabic Writing III | 2 | | | | Total | | 15 | Total | | 15 |
The Third Year Course Sequence For Those Electing The Co-Op Option Year (3) Semester (1) | Hrs | Year (3) Semester (2) | Hrs | CS 311 | Design & Anal. of Algo. | 3 | CS *** | CS Complemen./ Electives | 3 | CS 331 | Data Comm. & Com. Nets | 3 | CS *** | CS Complemen./ Electives | 3 | CS 340 | Intro. to Database Systems | 3 | CS *** | CS Complemen./ Electives | 3 | CS *** | CS Complemen./ Electives | 3 | ETHC 303 | Eth. & Soc. Aspects of Comp. | 3 | --- | Free Elective-1 | 3 | PSY 101 | Intro. To Psychology | 3 | ARAB 101 | Arabic Writing II | 2 | --- | Business Course-1 | 3 | ISC 203 | New Financial Transactions | 2 | | | | Total | | 19 | Total | | 18 |
The Fourth Year Course Sequence For Those Electing The Co-Op Option Year (4) Semester (1) | Hrs | Year (4) Semester (2) | Hrs | CS 492 | Co-Op in Computer Science | 10 | CS *** | CS Complemen./ Electives | 3 | | (continuation from | | CS *** | CS Complemen./ Electives | 3 | | Summer before) | | CS *** | CS Complemen./ Electives | 3 | | | | ARAB 103 | Arabic Writing II | 2 | | | | --- | Business Course-2 | 3 | | | | --- | Free Elective-2 | 3 | | Total | | 10 | Total | | 17 |
note: The 10 hours required for the Co-Op in Computer Science will be counted in lieu of: |