University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Academic Levels


First Year

Level 1

No.​Course TitleCode /No.​No of Contact Hours
CRPrerequisite
LTLBTR
1English Language (1)ENG 101-115-3-
2Discrete StructuresCS 1003--3-
3Programming Language (1)CS 11032-4-
4Calculus (1)MATH 10122-3-
5University Mandatory (1)*----2-
6University Elective (1)**----2-
​Total ​ ​​​​17 Credit Hours ​ ​ ​ ​

*The student chooses from courses in the field of promoting Islamic values.

**The student chooses from the elective field's courses. 

Level 2

No.​Course Title​Code /No​No of Contact Ho​urs ​ ​CRPrerequisite
LTLBTR
1English Language (2)ENG 102-215-3ENG 101-1
2Digital Logic DesignCS 10531-3-
3Programming Language (2)CS 11132-4CS 110
4General StatisticsMATH 16122-3-
5Principles of Linear AlgebraMATH 24222-3MATH 101
6University Mandatory (2)*----2-
​Total ​ ​​​​18 Credit Hours ​ ​ ​ ​

*The student chooses from courses in the field of promoting Islamic values.


Second Year

Level 3

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Computer OrganizationCS 20622-3CS 105
2Data StructuresCS 21231-3CS 111
3Database FundamentalsIS 22032-4CS 111
4General Physics (1)PHYS 10122-3-
5Calculus (II)MATH 10332-4MATH 101
6University Elective (2)**----2-
​Total ​ ​​​​19 Credit Hours ​ ​ ​ ​

**The student chooses from the elective field's courses.

Level 4

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Computer ArchitectureCS 20731-3CS 206
2Algorithms Design and AnalysisCS 22031-3

CS 100

 CS 212

3Computer Networks FundamentalsIT 22131-3CS 110
4Differential EquationsMATH 22122-3MATH 103
5Theory of Probability MATH 36722-3

MATH 103

MATH 161

6Fundamentals of Electromagnetism
PHYS 20231-3PHYS 101
​Total ​ ​​​​18 Credit Hours ​ ​ ​ ​


Third Year

Level 5

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Advanced Programming languageCS 31322-3CS 111
2Operating SystemsCS 34031-3CS 212
3Artificial IntelligenceCS 37031-3

CS 111

CS 220 

4Professional EthicsCS 3801--1-
5Software EngineeringCS 38531-3IS 220
6Information SecurityIT 31131-3IT 221
​Total ​ ​​​​16 Credit Hours ​ ​ ​ ​

 

Level 6

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Human-Computer InteractionCS 35131-3CS 212
2Computer GraphicsCS 36031-3

CS 220

MATH 242

3Projects Management

IS 350

31-3CS 212
4Introduction to Numerical AnalysisMATH 35332-4

MATH 103

CS 110

MATH 242

5Program Elective (1)----3-
​Total ​ ​​​​​16 Credit Hours ​ ​ ​ ​


Fourth Year

Level 7

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Programming Languages ConceptsCS 4303--3CS 212
2

Graduation Project (1)

(Capstone 1)

CS 48722-3

Passing minimum 102 credit hours +

CS 385

IS 350

3Program Elective (2)----3-
4Program Elective (3)----3-
5University Elective (3)----2-
6University Elective (4)**----2-
​Total ​ ​​​​16 Credit Hours ​ ​ ​ ​

 

Level 8

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1

Graduation Project (2)

(Capstone 2)

CS 48822-3CS 487
2InternshipCS 489--306Passing 120 credit hours
​Total ​ ​​​​9 Credit Hours ​ ​ ​ ​

**The student chooses from the elective field's courses.



​Abbreviations:

LT = Theoretical

LB = Laboratory / Tutorial

TR = Practice​