Bachelor in Computer Science
0
Levels
8
Courses
41
Credits
133
Number of Alumni
0
Number of students
0
Overview
The College of Computer and Information Sciences awards a bachelor's degree in Computer Science after completing 133 credits of theoretical and practical courses. Students are required to start a project in their last year of study. The project is a degree requirement in which students analyze, design, and implement an application proposed by the student or faculty member. This project will require a knowledge base from the whole program of study.
Program content
_
Program levels
Level 1
CIS 101 - Computer skills - Required
Credits
3
Theoretical
2
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ENGL 001 - English Language(1)
- Required
- Required
Credits
6
Theoretical
5
Pratical
5
Training
Total Content
20
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
EDU 101 - University Life Skills
- Required
- Required
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
MTH 101 - Introductory Mathematics - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 2
ENGL 002 - English Language(2) - Required
Credits
6
Theoretical
5
Pratical
5
Training
Total Content
20
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CHM 103 - Principle of Chemistry - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
MTH 102 - Differential Calculus - Required
Credits
3
Theoretical
2
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 102 - Problem Solving and Programming - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 3
PHS 101 - General Physics(1) - Required
Credits
4
Theoretical
3
Pratical
2
Training
Total Content
5
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ARB 100 - Arabic Language Skills - Required
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ISL 101 - Fundamentals of Islamic Culture - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
MTH 203 - Integral Calculus - Required
Credits
3
Theoretical
2
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 203 - Computer programming(1) - Required
Credits
4
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 211 - Discrete Mathematics - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 4
ARB 102 - Writing Skills - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ISL 107 - Professional Ethics - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 261 - Logic Design - Required
Credits
4
Theoretical
3
Pratical
2
Training
Total Content
5
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 204 - Computer programming (2) - Required
Credits
4
Theoretical
3
Pratical
2
Training
Total Content
5
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 205 - Data structures - Required
Credits
4
Theoretical
3
Pratical
2
Training
Total Content
5
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 5
CIS 321 - Software Engineering - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 1 - Elective course - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 1 - Elective course - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
MTH 285 - Principles of Linear Algebra - Required
Credits
3
Theoretical
2
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 312 - Theory of Computation - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 331 - Programming Languages and compilation - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 343 - Computer Organization - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 6
MTH 281 - Probabilities and Statistics - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 313 - Artificial Intelligence - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 323 - Software Project Management - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 342 - Operating systems - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 322 - Concepts of Database Systems - Required
Credits
4
Theoretical
3
Pratical
0
Training
Total Content
5
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 391 - Field Training - Required
Credits
1
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 7
CIS 414 - Design and analysis of Algorithms - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 424 - Mobile applications and development - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 492 - Graduate Project (1) - Required
Credits
2
Theoretical
0
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 2 - Elective course - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 432 - Parallel Computing - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 463 - ComputerNetworks - Required
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Level 8
Group 2 - Elective course - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 2 - Elective course - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 2 - Elective course - Required
Credits
3
Theoretical
0
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Group 3 - Elective course - Required
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 441 - Introduction to Computer & Network Security - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 493 - Graduate Project (2) - Required
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
0
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Elective group 1
College requirements
ISL108 - Studies in the Biography of the Prophet - Elective
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ISL109 - The Role of Women in Development - Elective
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
ISL100 - Contemporary Issues - Elective
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Elective group 2
Department requirements
CIS 466 - Human Computer Interaction - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 494 - Selected Topics I - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 428 - Programming on the Web - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 495 - Selected Topics II - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 425 - Database Management System - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 433 - Distributed Systems - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 428 - Advanced Software Engineering - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 478 - Intelligent Systems & Robotics - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 427 - Web engineering and Development - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 434 - Cloud Computing - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 461 - Computer Graphics - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 474 - Pattern Recognition - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 484 - Digital Image Processing - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 463 - Bioinformatics - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CNE 471 - Computer Vision - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 462 - Natural Language Processing - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 464 - Machine Learning - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 442 - Applied Cryptography - Elective
Credits
3
Theoretical
2
Pratical
2
Training
Total Content
4
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
CIS 465 - Expert System - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
IS 427 - Fundamentals of Big Data - Elective
Credits
3
Theoretical
3
Pratical
0
Training
Total Content
3
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
Elective group 3
University requirements
BUS 101 - Entrepreneurship - Elective
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials:
EDU 102 - volunteer work - Elective
Credits
2
Theoretical
2
Pratical
0
Training
Total Content
2
Prerequisite
Course Description:
Text Book:
References and Supplemental Materials: