الخطة الدراسية لبرنامج البكالوريوس في تخصص علوم الحاسب

 

 

Level

 

Course

Code

 

Course Title

Required

or Elective

* Pre-

Requisite

Courses

Credit

Hours

University, College or

Department

Prep Year

Semester 1

11010010

English Language 1

Required

None

3

University

11020101

Information Technology Skills

Required

None

2

University

11020103

Scientific Thinking Skills

Required

None

2

University

11020105

Learning Skills

Required

None

1

University

11020106

Communication Skills

Required

None

1

University

11020108

11020109

Physical Fitness (boys)

Family Education (girls)

Required

None

1

University

11020110

Entrepreneurship

Required

None

1

University

11010113

Voluntary Service

Required

None

0

University

 

 

8

 

 

11

 

Prep Year

Semester 2

11010211

English Language 2

Required

11010010

3

University

41010121

Introduction to Computing

Required

None

3

College

41010131

Calculus for Computing 1

Required

None

3

College

41010141

Physics for Computing 1

Required

None

3

College

11010011

English Language for Specific Purposes

Required

None

1

University

11010113

Voluntary Service

Required

None

0

University

 

 

7

 

 

 

13

 

1st Year

Semester 3

41011211

Introduction to Programming

Required

 

3

Department

41010233

Calculus 2

Required

41010121

3

Department

41011212

Discrete Structures for Computing

Required

41010131

3

Department

41011213

Computer Networks

Required

41010121

3

Department

41010132

Probability and Statistics

Required

41010121

3

College

41XXXXXX

Elective 1

Elective

None

3

Department

11010113

Voluntary Service

Required

None

0

Department

 

 

7

 

 

18

 

1st Year

Semester 4

41011221

Databases

Required

41010121

3

Department

41011222

Data Structures

Required

41011211

3

Department

41011223

Design and Analysis of Algorithms

Required

41011211

3

Department

41011234

Matrices and Linear Algebra

Required

41010131

3

Department

41XXXXXX

Elective 2

Elective

None

3

Department

11020107

The Holy Quran

Required

None

2

University

11010113

Voluntary Service

Required

None

0

University

 

 

7

 

 

17

 

2nd Year

Semester 5

41011311

Object Oriented Design & Development

Required

41011222

3

Department

41011312

Computer Organization and Architecture

Required

41011211

3

Department

41011313

Software Engineering

Required

41011211

3

Department

41011314

Operating Systems

Required

41011222

3

Department

41XXXXXX

Elective 3

Elective

None

3

Department

41011325

Mobile Computing and Applications

Required

41011211

3

Department

11010113

Voluntary Service

Required

None

0

University

 

 

7

 

 

18

 

2nd Year

Semester 6

41011321

Human-Computer Interaction

Required

None

3

Department

41011322

Advanced Software Engineering

Required

41011313

3

Department

41011323

Computer Graphics

Required

41011211

3

Department

41011324

Intelligent Systems

Required

41011211

3

Department

41011327

Web Development

Required

41011211

3

Department

11010101

Islamic Education 1

Required

None

2

University

11020204

Health Education

Required

None

1

Department

11010113

Voluntary Service

Required

None

0

University

 

 

8

 

 

18

 

3rd Year

Semester 7

41011411

Senior Project for CS 1

Required

41011313

3

Department

41011412

Parallel and Distributed Computing

Required

41011213

3

Department

41021422

Professional issues

Required

Acquired 70 CrH

3

Department

41011414

Computer Games

Required

41011323

3

Department

11010112

Essay and Research Writing Skill

Required

Acquired 70 CrH

2

University

41XXXXXX

Elective 4

Elective

None

3

Department

11010113

Voluntary Service

Required

None

0

University

 

 

7

 

 

17

 

3rd Year

Semester 8

41011421

Senior Project for CS 2

Required

41011411

3

Department

41011422

Information Security and Privacy

Required

41011211

3

Department

41011427

Robotics

Required

41012313

or  41011324

3

Department

41011424

Visualization

Required

41011323

3

Department

41011616

Selected topics in Computer Science

Required

None

3

Department

11010117

Islamic Education 2

Required

None

2

University

11010113

Voluntary Service

Required

None

0

University

 

 

7

 

 

17

 

Elective

Courses

41021211

Foundations of Information Systems

Elective

41010121

3

Department

41011423

Compiler Design Theory

Elective

None

3

Department

41012213

Digital Logic Design

Elective

None

3

Department

41031423

Multimedia

Elective

41011211

3

Department

41011614

Recommender Systems

Elective

41011221 or 41021221

3

Department

41031321

Platform-Based Development

Elective

41021211

3

Department

41011425

Human-Centric Computing

Elective

None

3

Department