Sign In

Requirements for Obtaining a Bachelor's Degree in Information Technology

Content Editor

Requirements for Obtaining a Bachelor's Degree in Information Technology

 

Program StructureRequired/ ElectiveNo. of courses

Credit

Hours

Percentage
Institution RequirementsRequired92014%
Elective 00%
College RequirementsRequired72518%
Elective 00%
Program RequirementsRequired257856%
Elective3129%
Capstone Course/ProjectRequired243%
Elective  0%
Field Experience/ InternshipRequired100%
Elective  14%
Others    
Total47139100%

 

To    obtain    a    Bachelor's     Degree    in Information    Technology     from Information Technology Department, the student must complete (139) study hours as follows:

 

#RequirementsCredit Hours
1The Courses Required by the University20
2The Courses Required by the College25
3The Courses Required by IT Program82
4Elective Courses for IT Program12
Tot l139

 


 

The Courses Required by the University (20 Credit Hours)

 

CodeNam eLecLabTutCHPrerequisite
ISLS101Islamic Culture(1)2002N/A 
ARB101Arabic Language Skills2002N/A 
ISLS201Islamic Culture (2)2002ISLS101

 

ARB

 

201

 

Arabic Writing Skills

 

2

 

0

0

 

2

ARB

 

101

ISLS301Islamic Culture (3)2002ISLS201
ISLS401Islamic Culture (4)2002ISLS301
CSC001Computer Skills & Applications4003N/A       
LTS001Learning Thinking & Research Skills4003N/A 
COM M001Communication Skills2002N/A 
      20  


 

The Courses Required by the College (25 Credit Hours)

 

CodeNameLecLabTutCHPrerequisite
MATH100Mathematics (1)3023N/A 
PHYS101General Physics3003N/A 
ELS001English Language Skills (1)15005N/A 
ELS002English Language Skills (2)15005ELS001
BIO101General Biology3003N/A 
CHEM101General Chemistry3003N/A 
MATH101Mathematics (2)3023MATH100
      25  

 

The Courses Required by IT Program (82 Credit Hours)

 

CodeNameLecLabTutCHPrerequisite
PHYS281General Physics Lab0201PHYS101
CSC101Computer Programming (1)3204CSC001

 

MATH

 

200

Fundamental of Integral Calculus

 

4

 

0

2

 

4

MAT H

 

101

 

STAT

 

201

 

General Statistics

 

4

 

0

2

 

4

MAT H

 

100

ELS210English for Computer Students3003ELS102
CSC102Computer Programming (2)3224CSC101
CSC109Computer Ethics1001CSC001
CIT200Fundamentals of Information Technology3003CSC001
CIT240E-Commerce3003CIT CIT

200

230

MATH251Discrete Structures3023MATH101
ELS301Technical Writing3003ELS210
CSC301Visual Programming2203CSC1 02
STAT311Probability Theory3003STAT201
CEN330Computer Networks3204CSC210
CIS340Database Systems3204CSC220
CIT341IT Project Management3003CSC221
CSC410Operating Systems3003CSC210

 

CIT

 

420

Systems Integration and Architecture

 

3

 

0

 

0

 

3

CSC221
CIT450Human Computer Interaction3003CSC301
CIT453Multimedia Systems3003CIT450
CIT460Computer Information and Security3003CSC220
CIT491IT Project (2)1403CIT490
      82  


Elective Courses of IT Program (12 Credit Hours)

 

CodeNameLecLabTutCHPrerequisite
CSC423Advanced Software Engineering3003CSC21

 

CIT

 

430

Advanced Internet and W b Technology

 

3

 

0

 

0

 

3

CIT30
CIT431Website Management and Design3003CIT30
CEN432Advanced Computer Networks3003CEN30
CIT433Network Programming3003CEN30

 

CIT

 

434

Network Management and

Planning

 

3

 

0

 

0

 

3

CEN30
CIT435Network Operating Systems3003CEN30
CIT436Network Servers3003CEN30
CIT437Multimedia Networking3003CEN30
CIS440Advanced Database Systems3003CIS40
CIT461Advanced Information Security3003CIT60
CIT462Computer Forensics and Crimes3003CIT60
CIT463Network Security3003CIT60
CIT464Database Security3003CIT60
CIT495Special Topics in Information Technology3003Department's Approval

 

Program Study Plan:

 

CodeNameLecLabTutCHPrerequisite
First YearCOMM001Communication Skills2002N/ASemester (1)
CSC001Computer Skills & Applications4003N/A
MATH100Mathematics (1)3003N/A
ELS001English (1)15005N/A
PHYS101General Physics3003N/A
16


LTS001Learning , Thinking & Research Skills4003N/ASemester (2)
MATH101Mathematics (2)3003MATH100
BIO101General Biology3003N/A
CHEM101Chemistry3003N/A
ELS002English (2)15005ELS001
17
ISLS101Islamic Culture (1)2002N/ASemester (3)
CSC101Computer Programming (1)3204CSC001
ARB101Arabic Language Skills(1)2002N/A
MATH200Fundamental of Integral Calculus4004MATH101
ELS210English for Computer Students3003ELS002
MATH251Discrete Structures (Basics of Mathematics)3023MATH101
18
CSC102Computer Programming (2)3204CSC101Semester (4)
CSC109Computer Ethics1001CSC001
STAT201General Statistics4024MATH100
ARB201Arabic Language Skills(2)2002ARB101
ISLS201Islamic Culture (2)2002ISLS101
CSC210Computer Organization and Assembly Language Programming3204CSC101
PHYS281General Physics Lab.0201PHYS101
18
CIT200Fundamentals of Information Technology3003CSC001Semester (5)
CSC301Visual Programming2203CSC102
CSC220Data Structures and Algorithms3023CSC102
CIT230Internet and Web Technology2203CSC102
ELS301Technical Writing3003ELS210
STAT311Probability Theory (1)3003STAT201
18
CSC221Software Engineering3023CSC220Semester (6)
CIT240E-Commerce3003CIT200
CIT230
CEN330Computer Networks3204CSC210
CIS340Database Systems3204CSC220
CIT450Human Computer Interaction3003CSC301
CIT390IT Field Training0000Department's Approval
17
ISLS301Islamic Culture (3)2002ISLS201Semester (7)
CSC410Operating Systems3003CSC210
CIT341IT Project Management3003CSC221
CIT420Systems Integration and Architecture3003CSC221
CxxxxxElective Course (1)3003Cxxxxx
CIT460Computer and Information Security3003CSC220
CIT490IT Project  (1)1001Department's Approval
18
ISLS401Islamic Culture (4)2002ISLS301Semester (8)
CIT453Multimedia Systems3003CIT450
CxxxxxElective Course (2)3003Cxxxxx
CxxxxxElective Course (3)3003Cxxxxx
CxxxxxElective Course (4)3003Cxxxxx
CIT491IT Project  (2)1403CIT490
17


139

 

Include additional levels if needed ** Add a table for each track (if any)

 

Elective Courses

 

CodeNameLecLabTutCHPrerequisite
CSC423Advanced Software Engineering3003CSC221
CIT430Advanced Internet and Web Technology3003CIT230
CIT431Website Management and Design3003CIT230
CEN432Advanced Computer Networks3003CEN330
CIT433Network Programming3003CEN330
CIT434Network Management and Planning3003CEN330
CIT435Network Operating Systems3003CEN330
CIT436Network Servers3003CEN330
CIT437Multimedia Networking3003CEN330
CIS440Advanced Database Systems3003CIS340
CIT461Advanced Information Security3003CIT460
CIT462Computer Forensics and Crimes3003CIT460
CIT463Network Security3003CIT460
CIT464Database  Security3003CIT460
CIT495Special Topics in Information Technology3003Department's Approval