Graduation Requirements

Necessary requirements to get the bachelor degree in in Computer Science contains 120 credit hours, distributed as follows :
1- General Education Requirements
2- General Education Requirements: Elective courses (4 credit Hours)
3- Department Requirements: Department Compulsory Courses (60 CH)
4- Department Requirements: Department: Elective Courses (9 CH)

Mandatory courses (47 credit Hours)

 Seq

Course Code

Course Name

CH

Prerequ.

1

2501112

Arabic Language

3

None

2

2501102

English Language (1)

3

None

3

2501202

English Language (2)

3

2501102

4

2501111

Islamic Culture

3

None

5

2502101

Principles of Law

3

None

6

2503101

Principles of Management

3

None

7

2501210

Critical Thinking and Problem Solving

3

None

8

2501137

History of Qatar

2

None

9

2507102

Principles of International Relations

2

None

10

2501140

Physical Education and Health

3

None

11

2501115

Communication Skills

2

None

12

2507101

Introduction to Political Sciences

2

None

13

2505104

Information Technology Fundamentals

3

None

14

2501114

Research Methods

P/F

None

15

2501401

Military Geography

3

None

16

2501402

Military History

3

None

17

2501403

Military Leadership

3

None

18

2501404

Contemporary Political & Strategic Issues

3

None

 

Total

47

 

To choose one course from each group:

A – Islamic Civilization and Philosophy

 

seq

Course Code

Course Name

CH

Prerequ.

1

2501124

Islam and Contemporary Issues

2

None

2

2501175

Contemporary Arab History

2

None

3

2501125

Arabic Islamic Civilization 

2

None

4

2501160

Introduction to Philosophy

2

None

 

 

B – Humanities and Social Sciences

 

seq

Course Code

Course Name

CH

Prerequ.

1

2501150

 Arabian Gulf Society

2

None

2

2501122

Personality and Social Behaviour

2

None

3

2502115

  Human Rights

2

None

4

2501165

Foreign Languages 

2

None

 Prerequ.

CH  

Course Name

اسم المقرر

Course Code

None

3

Mathematics

رياضيات

2501109

None

3

Statistics and  Probabilities  

الإحصاء والإحتمالات

2510204

2501109

3

Numerical Analysis

التحليل العددي

2510201

2510104

3

Programming Concepts

مبادئ البرمجة

2505221

2505221

3

 Object-Oriented Programming

البرمجة الموجهة للكيانات

2510202

2510104

3

Computer Information Systems

نظم معلومات  الحاسوب

2505223

2510104

3

Discrete Mathematics

البناءات الحسابية المنفصلة

2505222

2505321

3

Web Services and Distributed Systems

خدمات الوب و الأنظمة الموزعة

2505487

2505223

3

Cybersecurity Essentials

أساسيات الأمن السيبراني

2510205

2510202

3

Data Structures 

هياكل البيانات 

2510203

2510104

3

Computer Organization & Architecture

تنظيم و بناء  الحاسب

2505312

2510203

3

Artificial Intelligence

الذكاء الاصطناعي

2510305

2505223

3

Fundamentals of Database Systems

أساسيات نظم قواعد البيانات

2505321

2505223

3

Software Engineering

هندسة البرمجيات

2510306

2505312

3

Computer Networks

شبكات الحاسوب

2510316

2505223

3

Web Development and Programming

برمجة وتطوير الوب

2505411

2510202

3

Design and  Analysis  of   Algorithms

تصميم  و  تحليل الخوارزميات

2510316

2505312

3

Operating Systems

نظم التشغيل

2505413

2505223

3

Project  Management   in Computing

ادارة المشاريع  في الحوسبة

2510317

2505321

3

Senior Project ( CS)

مشروع التخرج

2510307

 

60

المجموع

Prerequ.

CH

Course Name

اسم المقرر

Course Code

 2510316

3

Network Security

امن الشبكات

2510308

 2510205

3

Digital Forensics

أدلة الإثبات الرقمية

2510309

None

3

Principles of Economics

مبادئ الاقتصاد

2501211

None

3

Computer Ethics

أخلاقيات الحاسوب

2510111

2505223

3

Multimedia Systems

النظم المتعددة الوسائط

2505314

2505223

3

Human-Computer Interaction

تفاعل الانسان مع الحاسوبِ

2505233

2510205

3

Security & Privacy of Information

أمن و خصوصية المعلومات

2505231

 2510205

3

Cyber law

القانون السيبراني

2510310

 2505221

3

Computer Graphics

رسومات الحاسوب

2510311

2505321 

3

Advanced Database System

قواعد البيانات المتقدمة

2510312

 2510316

3

Mobile Computing

الحوسبة بالأجهزة النقالة

2505423

2510306

3

Modeling and Simulation

النمذجة والمحاكاة

2510315

2505321

3

Data Mining

التنقيب عن البيانات

2510313

2505312 2505411

3

Special Topic in Computer science

مقرر خاص في علوم الحاسوب

2510314