Responsive image

BACHELOR OF COMPUTER SCIENCE (CS)

Total Number of Credits
Credits from Core Courses
Credits from Elective Courses
126
102
24
Core courses
Code
Course
Credits
PH 101
Physics I
4
PH 102
Physics II
4
CH 101
Physical Chemistry
3
B1201
Introduction to Modern Biology
3
MA 101
Mathematics I
3
MA 102
Mathematics II
3
MA 111
Discrete Mathematics for Computer Science
3
MA 203
Mathematics III
3
MA 301
Probability and Statistics
3
LA 101
English  I
3
LA 102
Arabic  I
3
LA 103
English  II
3
SS 101
History of Arab Civilization
3
SS 111
Introduction to Economics
3
BM 111
Introduction to Management
3
BM 227
Leadership Competencies for Engineers
3
BM 301
Entrepreneurship and Innovation
3
CS 100
Introduction to Computing
3
CS 101
Introduction to Computers and Programming
4
CS 102
Data Abstraction & Object oriented programming
4
CS 193
Software tools
3
CS 203
Data Structures and Algorithms
4
CS 221
Computer Organization
4
CS 301
Numerical and scientific computing
3
CS 321
Data Bases
4
CS 322
Operating Systems
4
CS 331
Computer Network Systems and Protocols
4
CS 341
Programming Language Translators
4
CS 343
Analysis of Algorithms
3
CS 491
Major  Project,  Part 1
4
CS 492
Major  Project,  Part 2
8