IT Curriculum Plan For Bachelor

(Information Technology)
(8 semesters and 132 hours)
 

Level One

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

CS104

Discrete Structures

3

None 

Download

CS140

Computer Programming 1

4

None 

Download

MATH113

Applied Calculus 1

4

None 

Download

PH103

General Physics

3

None 

Download

ENG140

English Language 1

3

None 

Download

QUR101

The Holy Qur'an 1

1

None 

Download

Total

18

 

Level Two

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

CS106

Digital Logic

3

CS104

Download

CS141

Computer Programming 2

4

CS140

Download

MATH114

Applied Calculus 2

4

MATH113, PH103

Download

IT280

IT Fundamentals

3

None

Download

ENG190

English Language 2

3

ENG140

Download

QUR151

The Holy Qur'an 2

1

None 

Download

Total

18

 

Level Three

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

CS220

Computer Organization and Assembly Language

4

CS141, CS106

Download

CS242

Data Structures

4

CS104, CS141

Download

IT281

IT Systems

4

None

Download

MATH227

Linear Algebra and Differential Equations

4

MATH113

Download

ARB104

Grammar

2

None

Download

QUR201

The Holy Qur'an 3

1

None

Download

Total

19

 

Level Four

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

IT360

Operating Systems

4

CS242,CS220

Download

IT320

Introduction to Databases

3

CS242

Download

IT300

Human- Computer Interaction

3

IT281

Download

STA111

Introduction to Probability & Statistics

3

MATH113

Download

ENG208

Technical Writing

3

ENG190

Download

QUR251

The Holy Qur'an 4

1

None

Download

Total

17

 

Level Five

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

IT340

Computer Networks

4

IT360

Download

IT301

Project Management

4

IT281

Download

IT390

Web Systems

3

IT281

Download

COM207

Communication Skills

2

None 

Download

ARB201

Arabic literature

2

ARB104 

Download

IDE133

Monotheism

2

None

Download

Total

17

 

Level Six

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

IT420

Computers and Ethics

3

IT301

Download

IT310

Information Assurance & Security

3

IT281,IT340

Download

IT490

Seminar

1

IT281,IT340,IT320 

Download

IT---

Selected Elective Course in Information Technology 1

3

None

None

ECO100

Principles of Economics

2

None

Download

HAD116

Sirah (Biography of Prophet Mohammed)

2

None

Download

JR200

Fiqh (Islamic Jurisprudence)

2

None

Download

Total

16

 

Level Seven

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

IT331

Fundamentals of n-Tier Architectures

3

IT320,IT390

Download

IT412

IT Governance

3

IT310

Download

IT491

Practical Training

1

IT490

Download

IT492

Senior Project in Information Technology 1

2

IT390,IT301,IT490

Download

IT---

Selected Elective Course in Information Technology 2

3

None

None

CUL101

Islamic Culture

2

None

Download

Total

14

 

Level Eight

Course Code

Course Name

Credit

Hours

Prerequisites

Course Description

IT493

Senior Project in Information Technology 2

4

IT492

Download

IT---

Selected Elective Course in Information Technology  3

3

None

None

IT---

Selected Elective Course in Information Technology  4

3

None

None

BUS100

Introduction to Business Administration

3

None

Download

Total

13

 

Selected Elective Course in Information Technology 1

Course Description

Prerequisites

Credit Hours

Course Name

Code

Download

IT300

3

Human-Centered Design and Evaluation

IT303

Download

IT340

3

Security Policies and Procedures

IT311

Download

IT320

3

Advanced Databases

IT321

Download

IT281,IT360

3

Advanced Scripting Concepts

IT330

Selected Elective Course in Information Technology 2

Course Description

Prerequisites

Credit Hours

Course Name

Code

Download

IT320

3

Data Warehousing

IT322

Download

IT310

3

Forensics and Incident Response

IT313

Download

IT320

3

Data Mining

IT323

Download

IT310

3

Network Security

IT341

Selected Elective Course in Information Technology 3

Course Description

Prerequisites

Credit Hours

Course Name

Code

Download

IT340

3

Wireless and Mobile Computing

IT342

Download

IT320

3

Knowledge Management

IT410

Download

IT340

3

Network Management

IT370

Download

IT300

3

System Needs Assessment

IT411

Download

IT281

3

Technical Support

IT371

Selected Elective Course in Information Technology 4

Course Description

Prerequisites

Credit Hours

Course Name

Code

Download

IT331

3

Implementing n-Tier Architectures

IT332

Download

IT320

3

Database Administration

IT372

Download

IT301

3

Software Acquisition and Implementation

IT412

Download

IT331

3

Enterprise Systems

IT413

Download

IT301,ECO100

3

Computing Economics

IT414