Bachelor of Information Technology

Department of Information Technology

Study plan for the Information Technology Department

1. University Courses of Computer Science (10 Hours):

No

Course Code

Course Name

Course Hours

pre-requisite

L

T

P

CH

 

 

1

CTU1101

Arabic Language I

2

-

-

2

-

 

2

CTU1202

Arabic Language II

2

-

-

2

CTU1101

 

3

CTU1103

English Language I

2

-

-

2

-

 

4

CTU1204

English Language II

2

-

-

2

CTU1103

 

5

CTU1105

Islamic Culture

2

-

-

2

-

 

Total

10

-

-

10

-

 

 

2. Faculty Courses of Computer Science (37 Hours):

No

Course Code

Course Name

Course Hours

pre-requisite

I

T

P

CH

1

CTF1104

Physics

2

1

-

3

-

2

CTF1103

Mathematics I:Calculus I

2

1

-

3

-

3

CTF1210

Mathematics II:Calculus II

2

1

-

3

CTF1103

4

CTF2114

Mathematics III: Linear Algebra

2

1

-

3

CTF1210

5

CTF2220

Mathematics IV: Differential Equations

2

1

-

3

CTF2114

6

CTF2216

Discrete Mathematics

2

1

-

3

-

7

CTF3126

Numerical Computation

2

1

-

3

CTF2220

8

CTF1213

Probability & Statistics

2

-

2

3

CTF1103- CTF1210

9

CTF1105

Introduction to Computer

2

-

2

3

-

10

CTF1106

Computer Programming I

2

-

2

3

-

11

CTF1211

Computer Programming II

2

-

2

3

CTF1106

12

CTF3232

Technical Writing

2

-

-

2

CTU1102-CTU1209

13

CTF3233

Research Methodology

2

-

-

2

CTF3232

Total

26

7

8

37

-

 

3. Specialization Requirements (93 credit hours):

ِA. Compulsory Courses:

No.

Course Code

Course Title

Course Hours

Pre-requisites

L

T

P

CH

1

CTI1104

Computer Applications

2

0

2

3

CTF1105

2

CTI1213

Digital Logic Design

2

0

2

3

CTF1105

3

CTI2115

Professional Ethics

2

0

0

2

 

4

CTI2116

Object Oriented Programming

2

0

2

3

CTF1106-CTF1211

5

CTI2117

Computer Architecture

2

0

2

3

CTF1105

6

CTI2118

Visual Programming I

2

0

2

3

CTF1106- CTF1211

7

CTI2219

Communication Skills

2

0

0

2

CTF1105- CTI2117

8

CTI2220

Visual Programming II

2

0

2

3

CTF1106- CTF1211- CTI2118

9

CTI2221

Web Technology

2

0

2

3

CTI2116

10

CTI2222

Microprocessor

2

0

2

3

CTI1213

11

CTI3124

Data Base Systems  I

2

0

2

3

CTI2116

12

CTI3125

Information System Analysis& Design

2

0

2

3

CTI2221- CTF1106- CTF1211

13

CTI3126

Computer Networks

2

0

2

3

CTI2117

14

CTI3127

Data Structures and Algorithms

2

0

2

3

CTF1106- CTF1211- CTI2116

15

CTI3128

Operating Systems

2

0

2

3

CTI2117

16

CTI3230

Data Base Systems  II

2

0

2

3

CTI3124

17

CTI3231

Software Engineering

2

2

0

3

CTI3125

18

CTI3232

Mobile and pervasive computing

2

0

2

3

CTI3126 - CTI3127

19

CTI3234

Multimedia Technology

2

0

2

3

CTI2221- CTI3128

20

CTI3235

Course project

0

0

2

1

-

21

CTI3236

Professional Training

-

-

-

-

-

22

CTI4137

Internet of things architecture and protocols

2

0

2

3

CTI2117- CTI3126- CTI3128

23

CTI4138

Cyber  Security fundamentals

2

0

2

3

CTI2117 - CTI3128

24

CTI4139

Artificial Intelligence

2

0

2

3

CTI2220- CTF2216

25

CTI4141

Human Computer Interaction

2

0

2

3

CTI3124 - CTI3125

26

CTI4243

Cloud Computing

2

0

2

3

CTI4137

27

CTI4245

Machine learning

2

0

2

3

CTI4139

28

CTI4246

Information Security Management

2

0

2

3

CTI4138

30

CTI2223

Elective I

2

0

2

3

-

31

CTI3129

Elective II

2

0

2

3

-

32

CTI4140

Elective III

2

0

2

3

-

33

CTI4244

Elective V

2

0

2

3

-

Total Number of Hours

60

2

58

89

-

 

B. Professional Training:

Course Code

Course Title

Course Hours

Pre-requisites

L

P

CH

CTI3236

Professional Training

0

0

-

-

Total

0

0

0

-

 

C. Graduation Projects:

Course Code

Course Title

Course Hours

Pre-requisites

L

P

CH

CTP4142

Graduation Project I

0

2

1

CTF3233

CTP4247

Graduation Project II

0

6

3

CTP4142 - CTF3233

Total

0

8

4

-