CS  Major Suggested Study Plan  

                                             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 10Total 17

 

note:  The 10 hours required for the Co-Op in Computer Science will be counted in lieu of:

*   3 hours of CS 490 - Internship in CS,  
*   1 hours of CS 498 - Senior Project-1 in CS,  
*   3 hours of CS 499 - Senior Project-2 in CS,  
*   3 hours of Free Electives.

CS Program Total               134 Credit Hours